如何在远程机器上延迟运行脚本

如何在远程机器上延迟运行脚本

我想在远程机器上运行脚本但有延迟

例如

 scp -rp script root@$IP:/tmp

 ssh root@$IP:/tmp/script   ( but script will run after 5 sec ) 

目标是在没有与源机器连接的情况下运行脚本(不是通过 ssh),因此 ssh 将只是触发器,5 秒后脚本将运行

答案1

您可以上传一个加载器脚本,该脚本在延迟后启动您的脚本,然后使用以下命令运行它以远程运行它:

screen -d -m loader.sh

加载器

#!/bin/bash
sleep 1
script.sh

相关内容