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초마다 확인]
작동하고 있어, 좋아, 좋아!
하지만: Fedora 상자를 종료하면 이 스크립트 줄이 포함된 줄을 볼 수 있습니다! 여러 번 화면에서 약 50x 정도입니다.
종료할 때 이 라인을 어떻게 비활성화할 수 있나요? 나[그리고 다른 사람들]는 약 5초 동안 그 대사를 보고 싶지 않습니다.
감사합니다!
답변1
해결된 문제에 대해 자신만의 솔루션을 개발하고 있는 것 같습니다 cron
. 5초마다 실행되지 는 않지만 cron
5초마다 코드를 실행하는 스크립트를 1분마다 실행할 수 있습니다.
이 스크립트 및/또는 crontab 항목 내에서 stderr을 /dev/null(또는 다른 로그 파일)로 리디렉션해야 합니다. --- 예:my_script.sh > /etc/rc.d/rc5.d/S99mountsmb 2>/dev/null
저는 Samba 마운트에 대한 경험이 많지 않지만 마운트 자체가 계속 작동하도록 구성하는 방법이 있을 것이라고 추측합니다.