# Running Logstash config in background

**URL:** <https://discuss.elastic.co/t/running-logstash-config-in-background/144915>\
**Category:** Logstash\
**Created:** [August 17, 2018, 1:58pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915 "2018-08-17T13:58:37Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 17, 2018, 1:58pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/1 "2018-08-17T13:58:38Z")

</div>

I have created several config files and all are running with single run and stops when I close the terminal. How to make those config run forever in background and also do I have to run them again when server goes down/restart?

I have added schedule to make them run every 5 minutes. These config files fetches values from dB.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 17, 2018, 2:11pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/2 "2018-08-17T14:11:16Z")

</div>

Which operating system?

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 17, 2018, 4:16pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/3 "2018-08-17T16:16:11Z")

</div>

Unix @magnusbaeck

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 17, 2018, 6:41pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/4 "2018-08-17T18:41:49Z")

</div>

[https://www.elastic.co/guide/en/logstash/current/running-logstash.html](https://www.elastic.co/guide/en/logstash/current/running-logstash.html)

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 18, 2018, 7:46am UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/5 "2018-08-18T07:46:11Z")

</div>

@magnusbaeck Ok that will start logstash service. Will it automatically pick up the config files ? How would it know the location of config files ?

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 20, 2018, 7:14am UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/6 "2018-08-20T07:14:24Z")

</div>

> Will it automatically pick up the config files ?

Yes, if they're stored in the right place.

> How would it know the location of config files ?

> **[Logstash Directory Layout | Logstash Reference \[8.11\] | Elastic](https://www.elastic.co/guide/en/logstash/current/dir-layout.html)**

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 20, 2018, 9:26am UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/7 "2018-08-20T09:26:28Z")

</div>

Thanks for the reply. What would be the right directory to store config files? I have extracted logstash from .tar.gz file.

The link you provided doesn't contain the path to keep config files.  
@magnusbaeck

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 20, 2018, 9:33am UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/8 "2018-08-20T09:33:08Z")

</div>

For rpm or debian installation on the path is there but it is not mentioned for tar.gz extracted setup @magnusbaeck

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 20, 2018, 12:38pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/9 "2018-08-20T12:38:58Z")

</div>

If you want to run Logstash as a service I strongly recommend that you rely on the packages.

When running Logstash from the tarball I believe Logstash will read config/logstash.yml and that file will configure where Logstash reads the rest of the configuration files.

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [August 20, 2018, 2:00pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/10 "2018-08-20T14:00:18Z")

</div>

Thanks. Would you recommend running them simply with nohup command?  
@magnusbaeck

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 20, 2018, 2:03pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/11 "2018-08-20T14:03:12Z")

</div>

No, absolutely not.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 17, 2018, 2:09pm UTC](https://discuss.elastic.co/t/running-logstash-config-in-background/144915/12 "2018-09-17T14:09:46Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
