Допустим, я остановил процесс с помощью Ctrl+Z и возобновил его через пять часов с помощью fg . Насколько это рискованно в отношении правильного функционирования процесса?
Например, представьте, что vim работает над записью большого файла на диск, и я остановил его во время записи. Удастся ли vim без проблем написать файл, когда я его возобновлю? Как чрезвычайная ситуация, что произойдет, если я удалю файл за это время? Могу ли я в конечном итоге повредить файловую систему? (Возможно ли даже удаление файла, который записывал остановленный vim , или драйверы файловой системы не позволят мне удалить файл, пока vim не закончит запись в него?)
Очевидно, что vim - это относительно простая программа, являющаяся "просто" текстовым редактором. Могу ли я остановить и возобновить сложные части программного обеспечения, такие как apache или X11 не ожидая слишком много проблем (кроме времени ожидания клиентов, в случае Apache)?
