Если Вы уверены, что это - правильное устройство, которое Вы хотите отформатировать, сделал Вас попробованный:
umount -fl /dev/sdb1
? Что Вы используете для формата?
osascript -e 'tell application "System Events"' \
-e 'keystroke "s" using {command down, option down}' \
-e 'end tell'
Используйте [117578] time[117579], чтобы убедиться, что он работает:
В этом примере мы используем запрос [118488]Bash[118489] для его id процесса (переменная [118490]$$[118491]), а затем используем [118492]pgrep[118493] для поиска всех подпроцессов скрипта. То есть [118494]pgrep[118495] сообщает нам все идентификаторы рабочих процессов. Если они есть, то мы используем соответствующую команду [118496]pkill[118497], чтобы раздавить их перед рестартом.
Кроме того, мы используем команду [118498]date[118499], чтобы вывести красивый лог-файл, показывающий, что система делает в какое время.
Test run[118505]:
$ ./pipeline. sh &
21291
02:06:39 PM запуск рабочего процесса
02:06:39 PM ожидание завершения рабочего процесса
Pipeline обнаруживает заклинивание рабочего процесса, жалуется и убивает его перед повторным запуском.
02:06:44 PM заклинило -- перезагрузка; пытается снова
./pipeline.sh: линия 27: 21293 Прекращено ( сон 30; эхо джин )
./pipeline.sh: линия 27: 21294 Прекращено ( сон 30; эхо тоник )
02:06:46 PM рабочий процесс начинается
02:06:46 PM в ожидании завершения рабочего процесса
Трубопровод теперь ждет завершения рабочего процесса. Здесь мы будем обманывать и вручную сделать трубопровод завершить, убив рабочих.
./pipeline.sh: линия 27: 21363 Прекращенный сон 30
./pipeline.sh: линия 27: 21365 Прекращенный сон 5
Трубопроводный скрипт теперь замечает, что все рабочие сделаны, таким образом, трубопровод сделано. Он делает завершающее сообщение журнала, а затем выходит.
02:07:16 PM рабочий процесс завершен!+ Готово ./pipeline.sh
+---------------------------+ +--------------------------+
|Answer question | | ???? |
|---------------------------| |--------------------------|
| eat pizza | | ???? |
| |+---------->| |
| | | |
| | | |
| | | |
| | | |
| | | |
+---------------------------+ +---------+----------------+
|
+-------------------------+ |
| PROFIT! | |
|-------------------------| |
| | |
| |-----------------+
| |
| |
| |
| |
+-------------------------+