Exécution d'une commande au démarrage

voix
-1

Je veux exécuter cette commande sur mon installation du serveur ubuntu au démarrage:

~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json

J'ai essayé de mettre ce code dans le /etc/rc.localrépertoire:

~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json || exit 1
exit 0

Et la commande ne fonctionne pas au démarrage. Je sais que la commande est exécutée quand je tape dans la ligne de commande, mais il ne fonctionnera pas pour une raison quelconque , quand je l' ai mis dans le /etc/rc.localfichier. Quelqu'un peut -il me dire où l'erreur est dans mon code ou d'une autre façon que je pouvais obtenir cette commande pour exécuter au démarrage?

Créé 20/10/2018 à 03:34
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
-1

crontab Ouvrir.

 sudo crontab -e

Ensuite, essayez-vous ajouter ordonnez en tant que root au fond. (Utiliser l'éditeur nano).

 @reboot root ~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json

Notez que cela fonctionnera sous la racine de sorte que vous devrez changer le chemin de tous les fichiers de « ~ / appel » à « / full / path / to / file »

Créé 20/10/2018 à 03:55
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more