Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 是否可以将自动化任务计划为每小时在特定终端上运行一次?_Linux_Shell_Scheduled Tasks - Fatal编程技术网

Linux 是否可以将自动化任务计划为每小时在特定终端上运行一次?

Linux 是否可以将自动化任务计划为每小时在特定终端上运行一次?,linux,shell,scheduled-tasks,Linux,Shell,Scheduled Tasks,我有几个脚本的想法,我非常想把它变成现实,但是我已经在这个问题上停留了很长一段时间,似乎无法得到一个可靠的答案 我希望能够为脚本设置一个在特定终端内一致运行的时间表 例如(为了绘制更好的图像):这种方法的一种用法是在我的屏幕右下角有一个80x20像素的终端,它使用“cowsay-f stegosaurus”它是$(日期+%a),时间是$(日期+%r)每小时显示一次当前时间和日期 我几乎在这方面都很挣扎。有人能告诉我如何瞄准特定的终端和/或如何安排脚本在终端中执行吗 非常感谢您的帮助!您需要wat

我有几个脚本的想法,我非常想把它变成现实,但是我已经在这个问题上停留了很长一段时间,似乎无法得到一个可靠的答案

我希望能够为脚本设置一个在特定终端内一致运行的时间表

例如(为了绘制更好的图像):这种方法的一种用法是在我的屏幕右下角有一个80x20像素的终端,它使用
“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
,用于安排作业在特定时间在终端中运行.