Разветвите сценарий, который ожидает в течение нескольких секунд.
{ sleep 5; update-my-program; } &
Если Ваша цель состоит в том, чтобы сделать обновление, как только Ваша программа выходит, но только, примите меры, чтобы Ваша программа завершилась путем вызова execve
вместо exit
. execve
системный вызов заменяет текущую программу другим. В C существует несколько вариантов (execl
, execp
, и т.д.) в зависимости от того, как Вы хотите передать параметры. В оболочке встроенное соответствие exec
.
Я двойное Бодхи начальной загрузки Linux и Windows (к сожалению, много материала для школы требует окон), и у меня были проблемы в прошлом. Таким образом, я начал получать доступ к своему разделу окон, смонтированному, поскольку только для чтения - пишущий в NTFS, кажется, проблема, и чтение только никогда не давало мне проблемы. При реальной необходимости в разделе или диске получить доступ от обоих необходимо было бы, вероятно, пойти с FAT32 или exFAT.
Поскольку Вы знаете, что NTFS является в основном защищенным продуктом Microsoft, и таким образом доступ к файловой системе NTFS с помощью любой другой операционной системы кроме Windows чреват реальным риском.
Во-вторых, Вы понимаете, что под капотом Mac OS основан на UNIX/Linux.
BTW, Переключая дистрибутивы Linux не будет в общем изменении базовые драйверы, используемые ядром, принимая тот же самый уровень ядра.
В-третьих, программирование не прекрасно, настолько делающий вред в какой-то конкретной файловой системе как разъединение диска во время действия чреват риском. Икота в конкретной области кода файловой системы любой операционной системы могла быть фатальной для файловой системы.
Таким образом, я сказал бы, что Вы не снижаете ни одного риска с помощью конкретного дистрибутива Linux в доступе к файловой системе NTFS.
Неподтвержденная информация: у Меня есть NTFS на моем внешнем жестком диске (я иногда должен подключать его к полю Windows), и имели много систем двойной загрузки; никогда не замечал проблем.
Но затем, я не попробовал ничего как отключение электроснабжения к жесткому диску, в то время как это работает (набор времен, питание вышло, однако, и так как этот внешний жесткий диск имеет свой собственный источник питания, это выключило, но никогда не получало вреда).
При любом обстоятельстве не причинит боль резервное копирование в другом жестком диске, с помощью другой файловой системы.