起動時にスクリプトを実行する

起動時にスクリプトを実行する

起動時に .sh スクリプトを 1 回だけ実行する方法はありますか? init.d フォルダーについては知っていますが、そこではスクリプトに使用しなければならない奇妙な特別なレイアウトがあるようです。

2 行のコードだけを実行したいのですが、大したことはありません。最新の Raspbian を実行しています。

任意のヒント?

答え1

これはない標準に準拠していますが、動作します:

/etc/init.d に新しいファイルを作成します -->

#!/bin/bash
case "$1" in
start)
    yourcodehere 
    ;;
esac

exit 0

次に実行ビットを設定し、その他のすべての権限を削除します。 chmod 700 /etc/init.d/filename

次に、サービスが自動起動するように設定します。update-rc.d filename defaults

関連情報