0

SUSE の再起動時に「testing」というスクリプトを実行しようとしています。だから私はこの簡単なスクリプトを「/etc/init.d」に配置しました コードは次のようになります

#!/bin/bash
# ScriptName=testing
cat > ~/output << "EOF"
This text is generated on startup!!
EOF

その後、これらのコマンドを実行します

chmod +x /etc/init.d/testing   
touch /etc/rc.d/rc3.d/S12testing

しかし、システムを再起動しても何も起こりませんでした。

私が見逃した何かがあるはずです。

検索した参考書はこちらです。

4

1 に答える 1

2
chmod +x /etc/init.d/testing   
touch /etc/init.d/rc.d/rc3.d/S12testing

「touch」ではなく、/etc/init.d/testing へのシンボリック リンク (ln -s) にする必要があります。

試す

cd /etc/init.d/rc.d/rc3.d
ln -s ../../testing S12testing

お役に立てれば。

于 2013-08-14T01:50:21.927 に答える