Spørgsmål:
Arch linux opstartsapplikation (script)
Gerharddc
2013-11-08 22:29:03 UTC
view on stackexchange narkive permalink

Jeg vil bruge en RPi, der kører Arch Linux til at drive en indlejret enhed, og jeg har derfor brug for RPi til at starte et (Mono C #) -program øjeblikket efter, at det er afsluttet med at starte uden at brugeren skal gøre noget. Jeg har set vejledninger i, hvordan man gør dette på Raspbian, men ikke til Arch. Kan nogen hjælpe tak?

En svar:
에이바
2014-02-11 22:15:48 UTC
view on stackexchange narkive permalink

Den foretrukne måde at gøre dette på Archlinux er at bruge systemd.

systemd er standard init-rammen, der erstatter initscripts. De tjenester, der startes af systemd, kan findes i undermapperne til / etc / systemd / system /. Tjenester kan aktiveres ved hjælp af systemctl-kommandoen. For mere information om systemd og hvordan man skriver autostart-scripts til det, se på systemd.

Opret en ny fil i / etc / systemd / system (f.eks. myscript.service ) og tilføj følgende indhold:

  [Enhed] Beskrivelse = Mit script [Service] ExecStart = / usr / bin / myscript [Install] WantedBy = multi -user.target  

Kør derefter følgende kommandoer:

  chmod 755 / usr / bin / myscriptsystemctl aktiver myscript.service  

Dette eksempel antager, at du vil have dit script til at starte, når mål-multibrugeren startes.

Bemærk: Hvis du nogensinde vil starte et shell-script, skal du sørge for at have #! / bin / bash i første linje i scriptet.

Flere oplysninger: Autostart med Arch, Systemd



Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...