Fedora 14 を使用する場合:
echo 'while true; do sleep 5; if ifconfig | grep "inet addr:" | grep -vq "127.0.0.1"; then if ! mount | grep -q "/home/user/Desktop/Share"; then mount -vvv -t cifs -o ro,noexec,nosuid,nodev,password=,nolock //192.168.1.1/Share /home/user/Desktop/Share; fi; fi; done &' > /etc/rc.d/rc5.d/S99mountsmb
chmod +x /etc/rc.d/rc5.d/S99mountsmb
匿名の Samba 共有をマウントします [5 秒ごとにチェックします]
動作しています、OK、素晴らしい!
しかし、Fedora ボックスをシャットダウンすると、このスクリプト行を含む行が画面に約 50 倍表示されます。
シャットダウン時にこれらの行を無効にするにはどうすればいいでしょうか? 私[および他の人]は約5秒間これらの行を見たくないのです
ありがとう!
答え1
対処する問題に対して独自のソリューションを展開しているようです。5秒ごとに実行されないcron
のは事実ですが、5 秒ごとにコードを実行するスクリプトを 1 分ごとに実行することはできます。cron
このスクリプトおよび/またはcrontabエントリ内で、stderrを/dev/null(または別のログファイル)にリダイレクトする必要があります---例:my_script.sh > /etc/rc.d/rc5.d/S99mountsmb 2>/dev/null
私は Samba マウントについてはあまり経験がありませんが、マウント自体が存続するように構成する方法がおそらくあると思います。