Wiem, jak zmienić katalog:
cd path
Wiem, jak odłączyć proces:
command &
, nohup command > /tmp/test_output.txt 2>&1 &
, nohup command > /dev/null 2>&1 &
, disown command &
oto dobre odniesienie do tego: Jak całkowicie odłączyć proces od Terminalu?
Ale nie wiem, jak je wykonać jednocześnie, wydaje się to niemożliwe. Czy ktoś może mi pomóc? Oto kilka rzeczy, które próbowałem:
path/command
nohup cd path && command > /tmp/test_output.txt 2>&1 &
cd path && nohup command > /tmp/test_output.txt 2>&1 &
cd path && disown command &
(cd path && disown command &)
(cd path && command) &
cd path ; command &
Mogę go zmusić do błędu, mogę go zmusić do przejścia do tej ścieżki i uruchomienia (ale nie odłączenia od mojego terminala) lub mogę go uruchomić, aby uruchomić polecenie odłączone od mojego terminala, ale w moim bieżącym katalogu roboczym, a nie ścieżkę cd .
Nie mogę go zmusić do odłączenia procesu od mojego terminala i uruchomienia polecenia z innego katalogu niż mój własny w tym samym czasie.
czy możesz mi z tym pomóc? Czy to możliwe?