Почему mv не работает в этом (bash) сценарии оболочки в bash 3.2 в режиме восстановления Mac OS?

Если у вас на прицеле sleepпроцесс, и этот спящий процесс является частью сценария родительской оболочки, который выполняется в цикле, как у вас, то вам придется убить этот родительский процесс, чтобы предотвратить (конкретная команда )сна от повторного запуска.

Возьмите PID этого спящего процесса и найдите родительский процесс, затем уничтожьте его:

$ ps -e -opid,comm,args|grep sleep
424241 sleep  sleep 999 # for example
$ ps -oppid= -p SLEEP-PID-HERE-SUCH-AS-424241-ABOVE
424242 # for example
$ kill $(ps -oppid= -p SLEEP-PID-HERE-SUCH-AS-424241-ABOVE)
0
26.09.2019, 21:13
1 ответ

Ваши переменные заключены в кавычки, вам не нужно экранировать пробелы:

SYSDIR='/Volumes/Macintosh HD/System/'

(и др.)

Также (тангенциально )связанные:

5
28.04.2021, 23:29

Теги

Похожие вопросы