Ubuntu 14.04를 사용하고 있으며 매일 예정된 시간에 네트워크를 비활성화하려고합니다. 예를 들어 매일 오후 5시에 비활성화하십시오.
내가 시도한 첫 번째 것은 crontab
다음과 같습니다.
0 17 * * * nmcli nm enable false
과
0 17 * * * nmcli dev disconnect iface eth0
두 nmcli
명령 모두 셸에서 잘 작동하지만 crontab
.
아무도 왜 작동하지 않는지 알아낼 수 crontab
있습니까?
아니면 일정에 따라 네트워크를 자동으로 끄는 다른 솔루션이 있습니까?
nmcli
DBus를 사용하므로이 답변에dbus-launch
표시된대로 사용해 볼 수 있습니다. 다음과 같이 표시됩니다.
dbus-launch --exit-with-session nmcli dev disconnect iface eth0
분명히 이것은 루트 사용자에게만 작동합니다.
다른 방법은 더 직접적입니다.
sudo ip link set down dev eth0
루트의 crontab 또는에서 사용 /etc/crontab
하면 sudo
필요하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다