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