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