Cronjob 已完成但命令未运行

Cronjob 已完成但命令未运行

我正在尝试使用 Cronjob 执行一个简单的脚本,以在启动后启动我的 vpn,如 nord.sh 文件中所示:

#!/bin/bash
nordvpn connect Italy

当我检查 cronjobs 的状态时,它似乎已经执行,但实际上并没有像在旧版本的 ubuntu 上那样执行任何操作。

以下是我在 crontab 中尝试的操作:

@reboot (sleep 30 sh  ~/Documents/nord.sh)

我也尝试用这个作为 root cronjob:

@reboot sh  ~/Documents/nord.sh

我尝试了各种语法/睡眠定时器,并删除/添加了 sh,但无济于事。任何帮助都非常感谢!ps 脚本在正常调用时运行良好。

相关内容