Wie kann ich einen Befehl ausführen beim Booten?
Ich versuche, herauszufinden, wie Sie zum ausführen eines Befehls am boot, wie würde ich es eingeben in die Konsole. Ich bin mit Rasbian mit meinem Raspberry Pi, aber ich denke, diese Frage ist die gleiche für Debian im Allgemeinen. Der Befehl, den ich versuche zu laufen, ist:
sudo screen mono server.exe
Versuchte ich die folgende Lösung, da ich aber gerade angefangen mit Linux, ich bin mir nicht sicher, ob dies korrekt ist.
#! /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
Der Befehl, den Sie versuchen zu laufen ist wirklich drei separate Befehle; 1. "sudo" was läuft den nächsten Befehl als super user. 2. "screen", das ist ein terminal-multiplexer, und dann 3. "mono server.exe" das ist eine runtime der Aufruf einer ausführbaren Datei, wenn wir uns die Beurteilung durch den Namen der Datei. Schwer zu wissen, warum sein nicht das arbeiten, ohne weitere Informationen.
InformationsquelleAutor Schlachter | 2013-05-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach
Führen Sie
cd ~
Dann Bearbeiten
.profile
An der Unterseite, setzen, was Sie möchte.
InformationsquelleAutor Oliver_H_Miller
Diese Weise gearbeitet hat, für mich der beste auf dem pi:
Legen Sie die Datei-Namen, um was auch immer Sie wollen, solange es hat
.desktop
am Ende:Dann schreiben Sie diese in die Datei ändern Befehle an Ihre Bedürfnisse anpassen:
Dies ist die einzige Methode, die ich gefunden habe, funktioniert auf dem pi.(Ich starten Sie eine VNC-server bei jedem Start)
InformationsquelleAutor Starwarsfan2099
Einfachen answser, gehen Sie zu /etc/rc.lokale und fügen Sie Ihre Befehle.
Vergessen Sie nicht, Ihr Skript MUSS am Ende mit "exit 0"
InformationsquelleAutor Gavin Perkins