Mam ten interesujący problem, w którym chciałbym uruchomić to polecenie
nc -l 8023 | zfs receive tank3/pro1
na zdalnym hoście 10.10.10.11
.
Jeśli ucieknę
ssh -n 10.10.10.11 'nohup nc -l 8023 | zfs receive tank3/pro1 &'
od wewnątrz skryptu, to nie jest kontynuowane w skrypcie, ponieważ zfs
czeka na STDIN.
Jeśli przekieruję STDIN, STDOUT, STDERR
ssh -n 10.10.10.11 'nohup nc -l 8023 | zfs receive tank3/pro1 &> /dev/null < /dev/null &'
następnie skrypt kontynuuje, ale przekierowanie STDIN niszczy zfs
polecenie.
Pytanie
Czy screen
można to rozwiązać?
Lub inne pomysły?
tail
się na zdalnym hoście na ekranie, ale nie daje mi powłoki z powrotem na hoście lokalnym, więc mój skrypt może kontynuować.