如果无法访问 crontab,如何创建 WHILE 循环来安排脚本运行?

如果无法访问 crontab,如何创建 WHILE 循环来安排脚本运行?

我编写了一个简单的脚本,允许我通过 ssh 连接到远程主机以从中提取数据并将数据显示到本地计算机上的日志文件中(包括日期和时间): ssh ip'df -Ph | grep Dataload_xps'>>/home/userid/Dataload-$(date +%Y%m%d%H%M%S).log

这很好用,但我需要自动化,而我没有 crontab!(权限原因)

我尝试了这个 while 循环,但效果不太好: 当为真时;执行 ssh ip'df -Ph | grep Dataload_xps';睡眠 30;完成 & >> /home/userid/Dataload-$(date +%Y%m%d%H%M%S).log

我需要以下方面的帮助:

  1. 创建一个 while 循环,每小时运行此命令。
  2. 如果命令没有返回,即没有磁盘空间 - 创建错误日志

非常感谢您的帮助!

相关内容