web-dev-qa-db-fra.com

Aidez-moi à créer une commande cronjob / screen s'il vous plaît?

Salut les gars je veux mettre en place un cronjob sur redémarrer pour le faire

cd /home/admin/vivalaminecraft.com && screen -d -m -S mcscreen && mono McMyAdmin.exe

Le problème est que lorsque j'exécute ceci, il semble créer l'écran mais ne fait pas le mono McMyAdmin.exe à l'écran ...

Y a-t-il une commande alors?

alors 1. alors 2. puis 3.?

Quelqu'un pourrait-il s'il vous plaît aider :)

Alors j'ai essayé ceci:

alors j'ai fait ceci:

@reboot screen -dmS minecraft
@reboot cd /home/admin/vivalaminecraft.com
@reboot mono McMyAdmin.exe

Cela ne fonctionne toujours pas. L'écran est créé mais il n'a pas d'exécution mono

Je mets ça dedans

#!/bin/bash

screen -dmS minecraft;
cd /home/admin/vivalaminecraft.com;
mono McMyAdmin.exe;

est-ce correct?

1

Mettez ce qui suit dans votre fichier crontab

@reboot screen -d -m -S mcscreen 
@reboot mono /home/admin/vivalaminecraft.com/McMyAdmin.exe

Les crontabs sont affichés dans l'ordre, de haut en bas. Par conséquent, si les paramètres ont exactement la même heure ou le même paramètre, le premier s'exécutera en premier.

Je ne sais pas si mcscreen est un fichier dans vivilaminecraft.com, mais s'il contient alors le chemin absolu.

Si cela ne fonctionne pas, vous pouvez essayer d'ajouter un script Shell dans /etc/init.d/ pour exécuter ces commandes. Les éléments du fichier init.d sont appelés lors du démarrage.

1
Toby