私はNUTサーバー構成を含み、OSイメージを読み取り専用にするRaspberry Piプロジェクトを進めています。
必要な手順を完了し、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
これが正しいアプローチかどうかはわかりません。
答え1
答えてくれたクリストファーに感謝します。正しい方法は
/home/pi/script > /dev/null 2>&1 &