Używam programu Matlab na 48 maszynach wirtualnych i chcę go zautomatyzować. Wchodzę na maszyny i używam matlab -r matlab_command > outfile.txt &
, aby proces był uruchamiany w tle i działa poprawnie po wylogowaniu. Jedynym problemem jest to, że mój proces jest zatrzymany i nie zostanie uruchomiony dopóki I fg
^z bg
. Czy jest tam flaga matlab, dzięki czemu mogę ją uruchomić w tle bez zatrzymywania?Uruchamianie programu Matlab w tle
Dzięki, Mike
Dla wyjaśnienia tego jest kolejność poleceń, które nie działają
ssh server
matlab -r matlab_command > outfile.txt &
jobs
[1] Zatrzymano
Aby rozwiązać ten I
fg
^oo
bg
logout
i działa teraz polecenie
Co się stanie, jeśli to zrobisz: 'matlab -r matlab_command> outfile.txt dev/null &'? –
Dziękuję, to zrobiło dokładnie to, co chciałem. – msandbot