# Integrating bash/Julia script

**URL:** https://discourse.julialang.org/t/integrating-bash-julia-script/101167
**Category:** General Usage
**Tags:** cluster, bash
**Created:** [July 4, 2023, 12:44pm UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167 "2023-07-04T12:44:57Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![99dB](https://avatars.discourse-cdn.com/v4/letter/9/838e76/32.png) [@99dB](https://discourse.julialang.org/u/99dB)
#### Post date: [July 4, 2023, 12:44pm UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/1 "2023-07-04T12:44:57Z")

</div>

Hello all,

I have some csv files and I want to read and process theme using a Julia script by running a bash script on a cluster. For each csv, I want an independent job on the cluster.

Is there a smart way of doing that?

Many thanks!

---

<div class="post-metadata">

### Author: ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)
#### Post date: [July 4, 2023, 12:48pm UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/2 "2023-07-04T12:48:31Z")

</div>

Precisely the example we give in this guide:

> **[GitHub - Arpeggeo/julia-distributed-computing: The ultimate guide to...](https://github.com/Arpeggeo/julia-distributed-computing)**
>
> The ultimate guide to distributed computing in Julia - GitHub - Arpeggeo/julia-distributed-computing: The ultimate guide to distributed computing in Julia

---

<div class="post-metadata">

### Author: ![99dB](https://avatars.discourse-cdn.com/v4/letter/9/838e76/32.png) [@99dB](https://discourse.julialang.org/u/99dB)
#### Post date: [July 4, 2023, 12:55pm UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/3 "2023-07-04T12:55:05Z")

</div>

Amazing! Thanks a lot!

---

<div class="post-metadata">

### Author: ![99dB](https://avatars.discourse-cdn.com/v4/letter/9/838e76/32.png) [@99dB](https://discourse.julialang.org/u/99dB)
#### Post date: [July 8, 2023, 2:48pm UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/4 "2023-07-08T14:48:50Z")

</div>

@juliohm, I would like to do the same as your example but I need to paralleled the for loop in the main.jl file as well. In your example I think it does one loop iteration on one node? In my case I would like to have 4 nodes per loop iteration. Any idea on how to do this? Many thanks!

---

<div class="post-metadata">

### Author: ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)
#### Post date: [July 9, 2023, 2:13am UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/5 "2023-07-09T02:13:37Z")

</div>

@99dB the Distributed package creates parallel Julia processes that can run on any number of nodes. The example simply runs one iteration in any process that can live anywhere.

---

<div class="post-metadata">

### Author: ![99dB](https://avatars.discourse-cdn.com/v4/letter/9/838e76/32.png) [@99dB](https://discourse.julialang.org/u/99dB)
#### Post date: [July 10, 2023, 11:48am UTC](https://discourse.julialang.org/t/integrating-bash-julia-script/101167/6 "2023-07-10T11:48:45Z")

</div>

Ok great! Thanks a lot!
