Python でスクリプトを作成しましたが、問題なく動作します。構成ファイルを追加したため(パーサーを使用しました)、起動時に停止しました(絶対パスでrc.localファイルに保存しています)。
さらに調査すると、Pythonスクリプトで構成ファイルの絶対パスを指定する必要があるか、機能していないことがわかりました。
スクリプト ファイルが置かれているフォルダーをチェックするだけで機能するのが気に入っています。
つまり:
私のscript.pyがホームフォルダーにある場合、同じフォルダーにある構成ファイルを確認したい... /home/userにある場合は、/home/userにチェックインしたい.
rc.local が通常のユーザーとは異なるいくつかの ENV 変数を使用して root ユーザーによって実行されることを念頭に置いて、これをどのように達成できますか?