Digamos que detengo un proceso usando Ctrl+Z
y lo reanudo cinco horas después fg
. ¿Qué tan arriesgado es esto con respecto al correcto funcionamiento del proceso?
Por ejemplo, imagine que vim
está trabajando en escribir un archivo grande en el disco, y que lo detengo durante la escritura. ¿ vim
Acabaré felizmente escribiendo el archivo cuando lo reanude, sin ningún problema? Como situación extrema, ¿qué sucede si elimino el archivo mientras tanto? ¿Puedo terminar corrompiendo el sistema de archivos? (¿Es posible eliminar un archivo en el que se detuvo la vim
escritura, o los controladores del sistema de archivos me impedirán eliminar el archivo hasta vim
que termine de escribir en él?)
vim
obviamente es una pieza de software relativamente simple, siendo "simplemente" un editor de texto. ¿Puedo detener y reanudar piezas complejas de software como apache
o X11
sin esperar demasiados problemas (aparte del tiempo de espera de los clientes, en el caso de Apache)?
fuente