我想在远程机器上运行脚本但有延迟
例如
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