Wie kann ich ein Bash-Skript automatisch ausführen?

2

Ich habe ein Skript mit dem Namen run.sh:

#!/bin/bash
cd /root/yowsup-master/src/
./yowsup-cli --interactive no --wait --autoack --config config.example

Dieses Skript führt ein anderes Skript aus.

Ich habe versucht, meinen Skriptpfad hinzuzufügen, /etc/rc.localaber es scheint nicht zu funktionieren.

Ich habe es auch zur Startanwendung in Kali Linux hinzugefügt, es funktioniert auch nicht.

Ich möchte, dass meine run.shautomatisch im Hintergrund ausgeführt wird, wenn der Computer gestartet wird.

Rishabh Sharma
quelle
Die Bezeichnungen geben nicht den tatsächlichen Inhalt dieser Frage wieder. Sogar der Titel sollte über "ein Skript" oder "einen Befehl" sprechen, anstatt Bash anzugeben. Warum das Label "Python"?
Raúl Salinas-Monteagudo
@ RaúlSalinas-Monteagudo Funktioniert yowsup-cli, ich meine, können Sie Nachrichten senden und empfangen?
Nullpointer

Antworten:

7

Einfach. Verwenden Sie einen Crontab-Eintrag wie diesen:

@reboot  /replace/with/the/path/to/run.sh

Um dies auf Ihrem System zu nutzen, ist es am besten, niemals /etc/rc.localmanuell zu bearbeiten , sondern nur die crontab -eCrontab-Einträge zu bearbeiten. Weitere Details auf dieser Seite .

JakeGould
quelle