Linux 是否可以将自动化任务计划为每小时在特定终端上运行一次?
我有几个脚本的想法,我非常想把它变成现实,但是我已经在这个问题上停留了很长一段时间,似乎无法得到一个可靠的答案 我希望能够为脚本设置一个在特定终端内一致运行的时间表 例如(为了绘制更好的图像):这种方法的一种用法是在我的屏幕右下角有一个80x20像素的终端,它使用Linux 是否可以将自动化任务计划为每小时在特定终端上运行一次?,linux,shell,scheduled-tasks,Linux,Shell,Scheduled Tasks,我有几个脚本的想法,我非常想把它变成现实,但是我已经在这个问题上停留了很长一段时间,似乎无法得到一个可靠的答案 我希望能够为脚本设置一个在特定终端内一致运行的时间表 例如(为了绘制更好的图像):这种方法的一种用法是在我的屏幕右下角有一个80x20像素的终端,它使用“cowsay-f stegosaurus”它是$(日期+%a),时间是$(日期+%r)每小时显示一次当前时间和日期 我几乎在这方面都很挣扎。有人能告诉我如何瞄准特定的终端和/或如何安排脚本在终端中执行吗 非常感谢您的帮助!您需要wat
“cowsay-f stegosaurus”它是$(日期+%a),时间是$(日期+%r)
每小时显示一次当前时间和日期
我几乎在这方面都很挣扎。有人能告诉我如何瞄准特定的终端和/或如何安排脚本在终端中执行吗
非常感谢您的帮助!您需要
watch
命令
watch -n 3600 "cowsay -f stegosaurus "It's $(date +%A) and the time is $(date +%r)"
Hm..Watch看起来确实非常相关和有用,谢谢。但是这个例子让我有点困惑,因为有一个错误:sh:-c:line 0:在查找匹配的`'''时出现意外的EOF sh:-c:line 1:语法错误:意外的文件结尾没有问题!另一个有用的命令是
at
,用于安排作业在特定时间在终端中运行.