Оба сообщения, на которые вы ссылаетесь, предполагают, что cryptsetup resize
берет короткое имя для криптоустройства, а не полное имя пути. Другими словами, попробуйте это:
# cryptsetup -b 377523479 resize cryptdisk
Когда вы запускаете процесс в фоновом режиме (с помощью &
), он начинает выполняться одновременно со своим родителем. Поскольку вашему сценарию больше нечего делать, он exit
s и осиротевший процесс принимается init
. Когда вы не используете &
, родитель wait
завершает дочерний процесс, приостанавливая себя. и вы видите сценарий как родительский. В последнем случае родитель будет отображаться как приостановленный/спящий.
Процесс, выполняющий сценарий, завершается, поскольку он достигает конца сценария. Он достигает конца скрипта, потому что команда запускается в фоновом режиме с &
.