<div dir="ltr">Zdar, <div>tak opravdu je tam systemd, přestože se program pod pid 1 jmenuje "init" a přestože příkaz `service --status-all` se listuje podle scriptů v /etc/init.d/... nonic. Npm věci jsem naházel do pm2 a non-npm narvu do těch .service souborů. Zatím se vše tváří, jakože to funguje. </div><div><br></div><div>Díky všem za rady, <br></div><div>Jakub</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-15 14:24 GMT+01:00 Lukáš Hrázký <span dir="ltr"><<a href="mailto:lukkash@email.cz" target="_blank">lukkash@email.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Zdar,<br>
<br>
zkus:<br>
systemctl status my-simple<br>
<br>
systemctl start my-simple<br>
<br>
A podobně, detaily si vygooglíš. systemctl je systemd příkaz pro správu<br>
služeb a dalších věcí, service příkaz to nějak forwarduje, nevim<br>
přesně, jak funguje. Zároveň, když tohle failne, nemáš systemd :)<br>
<br>
systemd je určitě nejjednodušší a nejlepší způsob, pokud je v systému<br>
jako init. Service file pro jednoduchou službu je na pár řádků a opět<br>
google poradí.<br>
<span class="HOEnZb"><font color="#888888"><br>
Lukáš<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Mon, 2018-01-15 at 11:08 +0100, Jakub Podlaha wrote:<br>
> Ahoj,<br>
> díky za odpovědi.<br>
><br>
> Mmonit vypadá dobře, ale je to zase nová syntax a další nástroj.<br>
> Určitě na<br>
> to v mezičase mrknu a zkusím to tím, jestli to nepůjde líp než tím<br>
> nativním<br>
> scriptem.<br>
><br>
> Používám instanci Debianu, neupravenou, tak jak byla vytvořena přes<br>
> vpsadmin. Podle tohohle jsem myslel, že pužívá normálně SysV Init.<br>
> $ pidof init<br>
> 1<br>
><br>
> Navíc jsem si teď všiml, že tu mojí servisu vidím když dám:<br>
> $ service --status-all<br>
> ...<br>
>  [ - ]  my-simple<br>
> ...<br>
> Ale spustit nejde.<br>
><br>
> Ptám se tady hlavě proto, jestli není ten Debian na vpsFree nějak<br>
> upravený<br>
> a nepoužívá třeba jiné nástroje.<br>
> Jak řešíte automatické spouštění aplikací vy? Pužíváte jen nástroje,<br>
> co už<br>
> svoje init scripty mají (apache, nginx, atp.)?<br>
><br>
> Díky,<br>
> Jakub<br>
><br>
><br>
> 2018-01-15 9:30 GMT+01:00 Jakub Jelen <<a href="mailto:jakuje@gmail.com">jakuje@gmail.com</a>>:<br>
><br>
> > To vypada, ze tvuj Debian pouziva systemd, takze psat init script<br>
> > mi<br>
> > prijde jako zbytecnost, kdyz muzes napsat nekolik radku service<br>
> > file:<br>
> ><br>
> > <a href="https://www.freedesktop.org/software/systemd/man/systemd.service.ht" rel="noreferrer" target="_blank">https://www.freedesktop.org/<wbr>software/systemd/man/systemd.<wbr>service.ht</a><br>
> > ml<br>
> ><br>
> > Oficialni dokumentace je velmi rozvlacna, ale pro inspiraci jak to<br>
> > muze<br>
> > vypadat doporucuji napriklad pohled na jinou oblibenou sluzbu,<br>
> > naprikald<br>
> > OpenSSH server:<br>
> ><br>
> > systemct cat ssh<br>
> ><br>
> > Automaticke spousteni by melo byt otazkou "systemct enable<br>
> > yourunit.service"<br>
> ><br>
> > Jakub<br>
> ><br>
> > 2018-01-15 0:31 GMT+01:00 Nikos Timiopulos <<a href="mailto:nikos@manikstudio.cz">nikos@manikstudio.cz</a>>:<br>
> ><br>
> > > Ahoj,<br>
> > ><br>
> > > mrkni jestli Ti nebude vyhovovat alternativa Monit<br>
> > > <a href="https://mmonit.com/monit/" rel="noreferrer" target="_blank">https://mmonit.com/monit/</a> (<a href="https://packages.debian.org/stretch/mo" rel="noreferrer" target="_blank">https://packages.debian.org/<wbr>stretch/mo</a><br>
> > > nit).<br>
> > ><br>
> > ><br>
> > > Nikos<br>
> > ><br>
> > > On 15 Jan 2018, at 00:23, Jakub Podlaha <<a href="mailto:j.podlaha@gmail.com">j.podlaha@gmail.com</a>><br>
> > > wrote:<br>
> > ><br>
> > > Zdravim,<br>
> > > rad bych se zeptal, jak vytvorim na Debianu init script pro appku<br>
> > > (vetsinou node.js) a nastavim ho aby se spoustel pri startu<br>
> > > systemu.<br>
> > > Aktualne pouzivam detasovany screen a v nem shell pro kazdou<br>
> > > appku, ale<br>
> > > nechce se mi vse manualne spoustet po kazdem "Neplanovanem<br>
> > > vypdadku".<br>
> > ><br>
> > > Uz jsem stravil nekolik hodin snahou dohledat, jak to v Debianu<br>
> > > chodi.<br>
> > > Zkusil jsem treba tenhle script: <a href="https://gist.github.com/peterhos" rel="noreferrer" target="_blank">https://gist.github.com/<wbr>peterhos</a><br>
> > > t/715255<br>
> > > (a nekolik dalsich) upravit a dat do /etc/init.d/my-simple.<br>
> > > Dostavam chyby:<br>
> > ><br>
> > > $ service my-simple start<br>
> > > Failed to start my-simple.service: Unit my-simple.service failed<br>
> > > to load:<br>
> > > No such file or directory.<br>
> > > $ update-rc.d "my-simple" enable<br>
> > > update-rc.d: error: no runlevel symlinks to modify, aborting!<br>
> > ><br>
> > > Myslel jsem, ze .service soubory patri pod systemd a ze Debian<br>
> > > pouziva<br>
> > > init scripty a ze service je tool na spravu init scriptu podobne<br>
> > > jako v<br>
> > > Gentoo je treba rc-update. Chyby jsem zkousel googlit, ale nasel<br>
> > > jsem jen<br>
> > > problemy se spatne nainstalovanymi aplikacemi.<br>
> > ><br>
> > > Jestli me muzete nakopnout, nebo poradit, budu rad.<br>
> > ><br>
> > > Zdar,<br>
> > > Jakub<br>
> > ><br>
> > > ______________________________<wbr>_________________<br>
> > > Community-list mailing list<br>
> > > <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
> > > <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
> > ><br>
> > ><br>
> > ><br>
> > > ______________________________<wbr>_________________<br>
> > > Community-list mailing list<br>
> > > <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
> > > <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
> > ><br>
> > ><br>
> ><br>
> > ______________________________<wbr>_________________<br>
> > Community-list mailing list<br>
> > <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
> > <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
> ><br>
> ><br>
><br>
> ______________________________<wbr>_________________<br>
> Community-list mailing list<br>
> <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
______________________________<wbr>_________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
</div></div></blockquote></div><br></div>