每 5 分钟自动运行一个命令

Sne*_*DAG 17 command-line

我对使用 Linux 非常陌生,尤其是使用命令行。我已成功启动并运行 Plex 媒体服务器,但我需要每 5 分钟运行一次以下命令以与我的 Amazon Drive 同步。

acd_cli 同步

我尝试了各种不同的方法,例如 bash 脚本,但无法使其正常工作。我只需要上面的命令每 5 分钟运行一次,感觉有一种我不知道的简单方法。

Mic*_*man 18

您可以使用

crontab -e
Run Code Online (Sandbox Code Playgroud)

创建用户 cron 计划。

您特别需要的线路是

*/5 * * * * /home/YOU/backup.sh
Run Code Online (Sandbox Code Playgroud)

backup.sh添加要执行的命令,确保脚本是可执行的,即chmod +x backup.sh

看一下

http://www.unixgeeks.org/security/newbie/unix/cron-1.html


che*_*456 12

简单的方法

您可以设置一个 bash 脚本,该脚本永远循环执行该命令,然后休眠 5 分钟。

打开终端并执行以下命令:

sudo nano /usr/local/bin/amazon-sync
Run Code Online (Sandbox Code Playgroud)

然后,键入以下内容:

#!/bin/sh  
while true  
do  
  acd_cli sync  
  sleep 300  
done
Run Code Online (Sandbox Code Playgroud)

ctrl+o保存

ctrl+x退出

执行这个命令:

sudo chmod +x /usr/local/bin/amazon-sync  
Run Code Online (Sandbox Code Playgroud)

当您启动计算机时,按ctrl+ alt+t并键入amazon-sync然后最小化终端窗口。命令将每 5 分钟(300 秒)运行一次。


Ser*_*nyy 7

watch如果您需要在屏幕上显示输出并自动清除,还有命令。

watch -n 300 acd_cli sync
Run Code Online (Sandbox Code Playgroud)