# Running cylc tasks on compute nodes that cannot see /home

**URL:** <https://cylc.discourse.group/t/running-cylc-tasks-on-compute-nodes-that-cannot-see-home/282>\
**Category:** Cylc Support\
**Created:** [October 22, 2020, 5:36pm UTC](https://cylc.discourse.group/t/running-cylc-tasks-on-compute-nodes-that-cannot-see-home/282 "2020-10-22T17:36:27Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![dpmatthews](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/dpmatthews/32/26_2.png) [@dpmatthews](https://cylc.discourse.group/u/dpmatthews)\
**Post date:** [October 29, 2020, 8:34am UTC](https://cylc.discourse.group/t/running-cylc-tasks-on-compute-nodes-that-cannot-see-home/282/14 "2020-10-29T08:34:19Z")

</div>

> [@Rosalyn\_Hatcher](#):
>
> Defining `global-init-script` will work but only if I redefine the 2 problematic `CYLC_` variables

That looks safe to me. I don’t think you actually need $HOME so this should be enough:

```auto
CYLC_SUITE_RUN_DIR=${DATADIR}/cylc-run/${CYLC_SUITE_NAME}
CYLC_SUITE_DEF_PATH=${CYLC_SUITE_RUN_DIR}

```

---

_[View the full topic](https://cylc.discourse.group/t/running-cylc-tasks-on-compute-nodes-that-cannot-see-home/282)._
