web-dev-qa-db-ja.com

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

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をバックグラウンドで自動的に実行したい。

2
Rishabh Sharma

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

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

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

7
JakeGould