Comment puis-je exécuter une commande au démarrage?

Je suis à essayer de comprendre comment exécuter une commande au démarrage, comme je me le taper dans la console. Je suis l'aide de Rasbian avec mon Raspberry Pi, mais je pense que cette question est la même pour Debian. La commande que j'essaie de l'exécuter est:

sudo screen mono server.exe

J'ai essayé la solution suivante, mais depuis que j'ai commencé avec Linux, je ne sais pas si cela est correct.

 #! /bin/sh
# /etc/init.d/server

### BEGIN INIT INFO
# Provides:          server
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Simple script to start a program at boot
# Description:       ..
### END INIT INFO

# If you want a command to always run, put it here
sudo screen mono server.exe    

exit 0
La commande que vous essayez d'exécuter est vraiment trois ordres distincts; 1. "sudo" qui exécute la commande suivante en tant que super utilisateur. 2. "l'écran", qui est un multiplexeur de terminal, puis 3. "mono server.exe" qui est un moteur d'exécution de l'appel d'un exécutable si nous sommes en juger par le nom de fichier. Difficile de savoir pourquoi sa ne fonctionne pas sans plus d'informations.

OriginalL'auteur Schlachter | 2013-05-29