假设我停止使用过程,Ctrl+Z
并在五小时后恢复使用fg
。关于过程的正常运作,这有多大的风险?
例如,假设vim
正在编写一个大文件到磁盘,并且我在写入期间停止它。vim
当我恢复文件时,会很高兴完成文件的写入,没有任何问题吗?作为极端情况,如果我在此期间删除文件会发生什么?我最终会破坏文件系统吗?(是否删除了已停止vim
写入的文件,或者文件系统驱动程序是否会阻止我删除文件,直到vim
写完文件为止?)
vim
显然是一个相对简单的软件,“仅仅”是一个文本编辑器。我是否可以停止和恢复复杂的软件,例如apache
或者X11
不期望太多的问题(除了客户端超时,在Apache的情况下)?