Wie man ein Linux-Terminal-Befehl, der beim Systemstart
Ich beginne meine Siriproxy-server auf meinem Raspberry Pi am Start. Ich den Typ
-
cd siriproxy
-
rvmsudo siriproxy server
in das Terminal zu starten, den Siriproxy.
Gibt es eine Möglichkeit, führen Sie den Befehl im startup?
Vielen Dank,
David
Dies ist das Skript, das ich bearbeitet:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
#I added this line
/home/pi/siriproxy server
exit 0
/etc/init.d/cron start
Erstellen Sie ein Skript in
Nein, da ich nicht weiß, wie dies zu tun und ich bin neu in Linux.
/etc/init.d
.Nein, da ich nicht weiß, wie dies zu tun und ich bin neu in Linux.
InformationsquelleAutor David Gölzhäuser | 2013-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Befehle hinzufügen, führen Sie als root die /etc/rc.lokale Skript, und Sie werden dann beim Start-up. (http://ubuntuforums.org/showthread.php?t=1822137)
Aus ein terminal auf dem raspberry pi ausführen:
Fügen Sie Folgendes vor dem exit 0 Zeile:
Können Sie den Pfad des siriproxy durch Eingabe
oder je nachdem, wie Sie Ihre pi hat siriproxy installiert, könnte es sein, den vollständigen Pfad was auch immer Sie cd würde, dann hinzufügen "siriproxy" zu Ende.
Speichern Sie die Datei und starten Sie zu sehen, es funktioniert! Hoffe, das half.
nicht ausgeführt
sudo (or rvmsudo) /home/pi/siriproxy server
von einer Befehlszeile aus arbeiten für Sie? Nach dem, was passiert - Sie befreit den terminal zurück zu Ihnen, so dass Sie weiterhin ausführen, oder ist er gefangen von siriproxy?Wenn ich Typ rvmsudo /home/pi/siriproxy server bekomme ich Permission denied
Es klingt wie Ihr problem ist nicht in der init-Skript, aber in der Lage zu laufen siriproxy mit zu beginnen. Was tun Sie, um es zu starten, in der Vergangenheit? Das ist nichts anderes als cd ' Ing auf das Verzeichnis und dann den Befehl ausführen. Hat es funktioniert für Sie vor, und tut es jetzt?
Es arbeitete, bevor, und jetzt, mit dem Befehle, die ich gepostet in der main-Post. Mein problem ist, dass ich die cd in den siriproxy Verzeichnis, und führen Sie dann rvmsudo siriproxy-server zu starten proxy
InformationsquelleAutor mh00h
Versuchen
dann
Ich dies noch nicht ausprobiert, werde ich es installieren auf einem meiner Pi ' s und Ihnen helfen.
Grüße,
IC0NIC
InformationsquelleAutor IC0NIC