私はRaspberryPiプロジェクトに取り組んでいます。これには、NUTサーバーの構成とOSイメージの読み取り専用が含まれます。
必要な手順を完了し、NUTサーバーを構成しました。
Cronをアンインストールし、起動時にアプリケーションスクリプトを起動するための別の方法が必要でした。いくつかのオンラインリソースを調べた後、rc.local
ファイルを使用してアプリケーションスクリプトを起動することにしました。
しかし、システムが再起動すると、アプリケーションスクリプトがNUTサーバーコマンドによって生成されたメッセージを継続的に表示しているのがわかります。 cronを使用していたときは表示されていませんでした。
以下は、スクリプトが呼び出されるたびにメッセージを生成するコマンドです。 (私のアプリケーションスクリプトは無限ループで実行されます)。
コマンド:
upsc myups
応答:
証明書データベースなしでSSLを初期化
スクリプト出力を/dev/null
にダンプしようとしましたが、役に立ちませんでした。
/etc/rc.local
printf "Launching Script \n"
/home/pi/dataLog.sh & > /dev/null 2>&1
これが正しいアプローチかどうかはわかりません。
クリストファー、答えてくれてありがとう。正しい方法は
/home/pi/script > /dev/null 2>&1 &