我需要一点帮助。我有点想知道如何在一段时间内关闭网络连接。
我的问题是 - 如何设置(例如)“网络连接仅在下午 5 点至 6 点之间可用?”
谢谢
答案1
你可以使用定时任务在预定的时间运行脚本。如果计算机不是一直在运行,您可能需要将其与阿纳克隆和/或/etc/rc.local
。
启用/禁用网络连接的命令是:
nmcli c up id "<connection id>"
nmcli c down id "<connection id>"
您可以在 中查找连接及其 ID /etc/NetworkManager/system-connections/
。
答案2
我认为您正在寻找一份 cron 工作。
edit /etc/rc.local
并添加以下行,sudo service network-manager stop
以便在启动时禁用网络。
接下来你需要添加一个 cron 任务,它会在下午 5 点开始联网
crontab -e
00 17 * * 0 sudo service network-manager start
并添加另一项将于下午 6 点停止社交的工作
crontab -e
00 18 * * 0 sudo service network-manager stop