# Job hangs - "waiting for job to start" on a PBS Cluster

**URL:** <https://discourse.julialang.org/t/job-hangs-waiting-for-job-to-start-on-a-pbs-cluster/3755>\
**Category:** General Usage\
**Created:** [May 16, 2017, 9:01pm UTC](https://discourse.julialang.org/t/job-hangs-waiting-for-job-to-start-on-a-pbs-cluster/3755 "2017-05-16T21:01:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snir\_Gazit](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/snir_gazit/32/11027_2.png) [@Snir\_Gazit](https://discourse.julialang.org/u/Snir_Gazit)\
**Post date:** [May 16, 2017, 9:01pm UTC](https://discourse.julialang.org/t/job-hangs-waiting-for-job-to-start-on-a-pbs-cluster/3755/1 "2017-05-16T21:01:21Z")

</div>

I’m trying to use ClusterManagers on a PBS cluster (interactively e.g.)

```julia
julia> using ClusterManagers

julia> addprocs_pbs(2, queue="default")
job id is 135963, waiting for job to start ................................................................

```

The job seems to hang even though it appears to run on qstat

Job id Name User Time Use S Queue

* * *

135963.pippen julia-26303 snirgaz 0 R default

Any thoughts?

---

<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 14, 2017, 9:38pm UTC](https://discourse.julialang.org/t/job-hangs-waiting-for-job-to-start-on-a-pbs-cluster/3755/2 "2017-10-14T21:38:45Z")

</div>

Have the same issue ☹ Did you found solution?

---

<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 14, 2017, 11:31pm UTC](https://discourse.julialang.org/t/job-hangs-waiting-for-job-to-start-on-a-pbs-cluster/3755/3 "2017-10-14T23:31:11Z")

</div>

In my case ClusterManagers were looking for files with a wrong filename. I fixed that by changing function `filename(i)` in `ClusterManagers/src/qsub.jl` from:

```julia
filename(i) = isPBS ? "$home/julia-$(getpid()).o$id-$i" : "$home/julia-$(getp\
id()).o$id.$i"

```

to

```julia
filename(i) = isPBS ? "$home/julia-$(getpid())-$i.o$id" : "$home/julia-$(getpi\
d()).o$id.$i"

```

Now I can open REPL on the head node and simply run

```julia
using ClusterManagers
addprocs_pbs(5)
pmap(x->(sleep(1);run(`echo $x`);x^2),1:10))

```
