[vpsFree.cz: community-list] vytvoreni debian init scriptu
Jakub Podlaha
j.podlaha at gmail.com
Wed Jan 17 15:54:34 CET 2018
Zdar,
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.
Díky všem za rady,
Jakub
2018-01-15 14:24 GMT+01:00 Lukáš Hrázký <lukkash at email.cz>:
> 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 at gmail.com>:
> >
> > > 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 at manikstudio.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 at 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 at lists.vpsfree.cz
> > > > http://lists.vpsfree.cz/listinfo/community-list
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Community-list mailing list
> > > > Community-list at lists.vpsfree.cz
> > > > http://lists.vpsfree.cz/listinfo/community-list
> > > >
> > > >
> > >
> > > _______________________________________________
> > > Community-list mailing list
> > > Community-list at lists.vpsfree.cz
> > > http://lists.vpsfree.cz/listinfo/community-list
> > >
> > >
> >
> > _______________________________________________
> > Community-list mailing list
> > Community-list at lists.vpsfree.cz
> > http://lists.vpsfree.cz/listinfo/community-list
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20180117/ed496f29/attachment.html>
More information about the Community-list
mailing list