bashスクリプトを自動的に実行するにはどうすればよいですか?


2

というスクリプトがありますrun.sh

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

このスクリプトは別のスクリプトを実行します。

スクリプトパスを追加しようとしました/etc/rc.localが、機能していないようです。

また、Kali Linuxのスタートアップアプリケーションにも追加しましたが、動作しません。

run.shコンピューターの起動時にバックグラウンドで自動的に実行したい。


ラベルは、この質問の実際の内容を表すものではありません。タイトルでさえ、bashを指定するのではなく、「スクリプト」または「コマンド」について話す必要があります。ラベルが「python」なのはなぜですか?
ラウルサリナスモンテグード14年

@RaúlSalinas-Monteagudoyowsup-cliは動作していますか。メッセージを送受信できますか?
ヌルポインター

回答:


7

簡単です。次のようなcrontabエントリを使用します。

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

システムでこれを使用するための最良の方法は、/etc/rc.local手動で編集するのではなくcrontab -e、crontabエントリを編集するために実行することです。このサイトの詳細。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.