Запустите команду оболочки и не ждите возврата Возможно ли запустить выполнение команды и не дожидаться ее возвращения до продолжения. т.е. commands /usr/sbin/thing.sh <-- Don't wait for this to return. more commands Ответ 1 Один символ & между командами позволяет каждому независимо работать, не полагаясь на предыдущую успешную команду. Ответ 2 hydrogen:tmp phyrrus9$ cat shell.sh #! /bin/sh echo hello sleep 15 & echo world hydrogen:tmp phyrrus9$ ./shell.sh hello world hydrogen:tmp phyrrus9$ ps -a PID TTY TIME CMD 12158 ttys000 0:00.92 login -pf phyrrus9 12159 ttys000 0:00.22 -bash 12611 ttys000 0:00.00 sleep 15 12612 ttys000 0:00.01 ps -a Добавить и до конца команды. Протестировано: Darwin hydrogen.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
Ответ 1 Один символ & между командами позволяет каждому независимо работать, не полагаясь на предыдущую успешную команду.
Ответ 2 hydrogen:tmp phyrrus9$ cat shell.sh #! /bin/sh echo hello sleep 15 & echo world hydrogen:tmp phyrrus9$ ./shell.sh hello world hydrogen:tmp phyrrus9$ ps -a PID TTY TIME CMD 12158 ttys000 0:00.92 login -pf phyrrus9 12159 ttys000 0:00.22 -bash 12611 ttys000 0:00.00 sleep 15 12612 ttys000 0:00.01 ps -a Добавить и до конца команды. Протестировано: Darwin hydrogen.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64