Mám 2 počítače, localpc a remoteserver .
Potřebuji localpc k provedení některých příkazů na remoteserver . Jednou z věcí, které musí udělat, je spustit záložní skript, který běží několik hodin. Chtěl bych příkaz na localpc „vystřelit“ a poté běžet zcela nezávisle na remoteserver , například localpc vůbec tam nebyl.
To je to, co jsem zatím udělal:
remoteserver obsahuje má skript:
/root/backup.sh
localpc je naplánováno spuštění tohoto:
ssh [email protected] 'nohup /root/backup.sh' &
Dělám to správným způsobem? Existuje lepší způsob, jak to udělat? Narazím při tom na nějaké potíže?
Přijatá odpověď:
Pravděpodobně byste měli použít screen na vzdáleném hostiteli, abyste měli skutečný oddělený příkaz:
ssh [email protected] screen -d -m ./script
Nelze simulovat Ctrl+Shift+fn+f10 Klávesa Stiskněte ?
Linux – Porozumění tomu, co dělá linuxový binární soubor?