linux - 如何在 .bashrc 脚本文件中定期运行一个函数?

标签 linux bash cron

我想在 .bashrc 脚本文件中运行一个特定的函数(它实际上是在后台删除一个 docker 退出的容器)

我已经研究过 cron,但它对我没有用,请建议任何其他方法。

我还尝试编写一个 while 循环和 sleep,这不是有效的方法,因为我们每次都启动它并停止它。

最佳答案

首选是 cron,但您也可以使用 at

这是一个小例子。该脚本每分钟启动一次并记录每次运行到 logfile.dat

#!/bin/bash
echo "bash $0" | at now +1 minutes -M
date >> /tmp/logfile.dat

使用 atq,您可以看到正在等待下一次运行的女巫作业,使用 atrm,您可以停止循环。

==> 人在

关于linux - 如何在 .bashrc 脚本文件中定期运行一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55964985/

相关文章:

bash - 如何在AWK中插入shell脚本的命令行参数?

bash - PBS中如何向特定节点提交作业

linux - inode结构——记录rec_len?

linux - 如何使用 scp 将文件复制到我的服务器

android - 如何递归重命名android Assets 并替换下划线的破折号

linux - crontab 作业的 STDOUT 和 STDERR 输出在哪里

linux - 为什么 crontab 成功运行了我的 shell 脚本,但无法启动我的二进制文件程序?

linux - Shell 脚本未通过 Linux Mint 上的 crontab 运行

linux - 通过编辑配置文件添加cent os用户

linux - 实习程序员 : man pages of input_sync(), input_report_key,input_event()