Mam problemy z używaniem nohup do uruchamiania najwyższego polecenia w tle. Najpierw uruchom go lokalnie, jakUżyj "nohup", aby uruchomić polecenie "top" w tle
nohup top &
narzeka w nohup.out
z tekstem top: failed to get tty
. Moim ostatecznym celem jest uruchomienie góry na zdalnej maszynie, jak
nohup ssh -t [email protected] top &
obecnie powyższe polecenie nie powiedzie się również z
Pseudo-terminal will not be allocated because stdin is not a terminal.^M
TERM environment variable not set
jakieś pomysły?
PS: Uruchomiłem tę komendę, aby pingować machineB
z machineA
. machineA
jest zawsze żywy, ale nie nie zawsze zalogowany.
Możesz użyć ekranu. Otworzy się terminal, następnie uruchomisz top i możesz odłączyć (Ctrl + a, a następnie d), aby wyjść, ale pozostawisz ekran uruchomiony w tle. Jeśli nie masz nic przeciwko temu, że pytam, co próbujesz osiągnąć? –
Jestem zdezorientowany przez _ dlaczego chcesz to zrobić. – tacaswell
@JanitoVaqueiroFerreiraFilho muszę użyć nohup który jest wbudowane w moim dystrybucji Linuksa, a ja nie mam dostępu do konta roota, aby zainstalować 'screen'' – Richard