linux - 如何在 Linux 上的某个时间运行脚本?

我有一个包含特定日期和时间的文本文件。 我希望能够在该文件中指定的时间运行脚本。 你将如何做到这一点? 创建另一个在后台运行的脚本(类似于守护进程)并每秒检查当前时间是否与文件中的时间匹配? 还有其他方法吗? 该机器是一个 linux 服务器,Debian wheezy。 提前致谢

最佳答案

看下面:

echo "ls -l" | at 07:00

此代码行在特定时间执行“ls -l”。这是在特定时间执行某事(在我的示例中为命令)的示例。 “at”是您真正需要的命令。您可以在此处阅读规范:

http://manpages.ubuntu.com/manpages/precise/en/man1/at.1posix.html http://manpages.ubuntu.com/manpages/xenial/man1/at.1posix.html

希望对你有帮助!

https://stackoverflow.com/questions/18945669/

相关文章:

python - 为什么字典和集合中的顺序是任意的?

c - 如何在 C 中使用/dev/random 或 urandom?

python - 在 localhost 上,我如何选择一个空闲端口号?

linux - 如何连接两个字符串以构建完整路径

python - Jinja2 简写条件

python - 如何查看安装了哪个版本的nltk、scikit learn?

python - 更新不同深度的嵌套字典的值

linux - linux命令末尾的 "&"是什么意思?

Python 风格 - 用字符串续行?

python - 了解python的主要方法