我在 Ubuntu 10.04 和 11.04 上使用 cron 时遇到了问题。
crontab -e
我输入了:
49 22 * * * /usr/bin/transmission-gtk
我也尝试过:
sudo /etc/init.d/cron restart
pgrep cron
答案1
我认为,真正的问题是,这transmission-gtk
是一个交互式 X 命令。从 crontab 启动它没有多大意义。特别是,调用的命令cron
没有$DISPLAY
设置环境变量。如果您明确设置,则可以从 cron 启动 X 命令$DISPLAY
:
49 22 * * * DISPLAY=:0.0 /usr/bin/transmission-gtk
但这是一件奇怪的事情;就您而言,每次运行作业时,您可能都会得到一个新的命令实例。
您的问题没有表明实际问题是什么。发生了什么,您期望发生什么,它们有何不同?
我已经清理了你的问题的标签和格式。
也许您应该找到一个非交互式的 BitTorrent 客户端。
答案2
尝试明确设置显示
49 22 * * * /usr/bin/transmission-gtk --display=:0.0
或者
49 22 * * * /usr/bin/transmission-gtk --display=:1.0
取决于您的显示器。