# Initiate workers on a remote cluster from local master process

**URL:** <https://discourse.julialang.org/t/initiate-workers-on-a-remote-cluster-from-local-master-process/6450>\
**Category:** General Usage\
**Tags:** parallel, cluster\
**Created:** [October 15, 2017, 7:39pm UTC](https://discourse.julialang.org/t/initiate-workers-on-a-remote-cluster-from-local-master-process/6450 "2017-10-15T19:39:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Janis\_Erdmanis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/janis_erdmanis/32/10869_2.png) [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Post date:** [October 15, 2017, 7:39pm UTC](https://discourse.julialang.org/t/initiate-workers-on-a-remote-cluster-from-local-master-process/6450/1 "2017-10-15T19:39:42Z")

</div>

Hello. I am trying to set up workflow with cluster so that my master process would be on my local PC. In that way for example data would be immediately saved locally, and with a simple change for include statements ([Sending code to workers](https://discourse.julialang.org/t/sending-code-to-workers/6216)) I would also be able to propagate code from my development environment to the workers. That would be uber awesome as would eliminate the need to maintain these usual sync scripts (at least for usual cases)!!! But I am stuck:

```julia
  addprocs([("user@cluster.net",1),1],tunnel=true)
  @everywhere uisng ClusterManagers
  fetch(@spawnat 2 addprocs_pbs(5))

```

```julia
  ERROR: On worker 2:
  Only process 1 can add and remove workers

```

Any ideas how to get around that?
