Hoe kan ik scripts automatisch uitvoeren wanneer Ubuntu opstart, zodat ik ze niet handmatig hoef uit te voeren na het opstarten?
Eén benadering is het toevoegen van een @reboot cron taak:
Door crontab -e
uit te voeren, kunt u uw cron bewerken.
Door er een regel als deze aan toe te voegen:
@reboot /path/to/script
zal dat script uitvoeren zodra je computer opstart.
Voor eenvoudige dingen kunt u een commando toevoegen in System->Preferences->Sessions dat wijst naar de locatie van uw script.
Als alternatief kunt u het toevoegen aan /etc/init.d/rc.local of een upstart opdracht maken als het een meer laag niveau spul is.
Kijk eens op https://help.ubuntu.com/community/UbuntuBootupHowto voor meer info
U moet hiervoor upstart gebruiken. Upstart wordt gebruikt voor Ubuntu processen die automatisch worden gestart. Het is een verbeterde oplossing zoals de oude System-V init.d scripts. Het stelt je ook in staat om voorwaarden te stellen aan het starten van je script (bijv. moet het netwerk draaien? etc.)