Köra ett command vid start eller restart med Ubuntu 17

Trädvy Permalänk
Medlem
Plats
Vellinge
Registrerad
Nov 2002

Köra ett command vid start eller restart med Ubuntu 17

Jag har fixat till så att jag kan köra Homebridge, vilket ger mig möjlighet att styra mina "smarta" lampor med Siri. Allt verkar fungera som det ska men det enda jag inte har fått till är att automatiskt startar Homebridge när datorn startar eller har gjort en omstart. Jag har förökt att mig på exempel på nätet men det verkar inte göra något för mig.

Det enda jag behöver köra är kommandot "Homebridge" när datorn har startat upp eller kört sin omstart. Idag gör jag det manuellt genom att vänta ut starten. Logga in med mitt användarnamn och direkt i prompten köra "Homebridge".

Någon mer kunnig som har en kortfattad version på hur jag får till det?

Apple Mackbook Pro 15" Retina 2013

Trädvy Permalänk
Medlem
Registrerad
Feb 2009

Hej. Vad kör du för dist/os? Kör du linux och har systemd kan man lösa det med en service eller kanske enklare kan man lägga in ett @reboot kommando i cron. Kör du programmet som root eller som en vanliga användare?

Trädvy Permalänk
Medlem
Registrerad
Jun 2006

Vilken dist han kör står ju i rubriken
Behöver du starta homebridge innan du loggar in? Nu kör jag inte Ubuntu men det finns alltid en autostart-hanterare i varje DE (Desktop Environment) där du väljer vad du vill starta automatiskt efter du loggat in. Meka runt i inställningarna för ditt DE så hittar du det nog.

Trädvy Permalänk
Medlem
Plats
Karlskrona
Registrerad
Aug 2009

Du kan skapa en cron entry med @reboot

p.s.
Ahh missade att detta redan tippsats om

Asus Zenith Extreme | 32gb DDR4 3200MHZ CL14 | Threadripper 1950X | 1080Ti
Asus Z97 Pro Gamer | 32gb ram DDR3 2400MHz | i7 4790k | 2 x R9 390 - Barnen fått ta över
Asrock P67 Extreme4 rev3 | 16gb DDR3 2400MHz | i7 2600K | R9 290 - Barnen fått ta över
En massa bärbara, servrar, RPi's och andra boxar

Trädvy Permalänk
Medlem
Registrerad
Feb 2009

Tänk att man aldrig läser rubrikerna ordentligt.

Kör du ubuntu så använder vi cron som nämt tidigare:

# ganska säker på att cron redan är installerad, men skadar inte att vara säker sudo apt install cron # vill du att programmet ska köra som root sudo crontab -e # vill du köra som användare (kan också köra kommandot ovan som inloggad användare utan sudo då) sudo crontab -e -u <användare> # ovan kommando öppnar en editor där du lägger till följande rad i filen @reboot /path/to/Homebridge