Você pode fazer upload de um script de carregador que inicia seu script após um atraso e, em seguida, executá-lo com o seguinte comando para executá-lo remotamente:
screen -d -m loader.sh
Loader.sh
#!/bin/bash
sleep 1
script.sh
Eu quero executar o script na máquina remota, mas com atraso
por exemplo
scp -rp script root@$IP:/tmp
ssh root@$IP:/tmp/script ( but script will run after 5 sec )
o alvo é executar o script sem conexão da máquina de origem (não via ssh), então o ssh será apenas o gatilho e depois de 5 segundos o script será executado
Você pode fazer upload de um script de carregador que inicia seu script após um atraso e, em seguida, executá-lo com o seguinte comando para executá-lo remotamente:
screen -d -m loader.sh
Loader.sh
#!/bin/bash
sleep 1
script.sh