我有一个带有 AES/EBU 输入端口的声卡,我想同时使用两个应用程序访问它。我想将输入实时记录到线性 WAV 文件中,同时还通过 IceCast 进行流式传输。如果我天真地尝试使用两个应用程序访问同一个输入设备,则有人告诉我它无法访问该设备。我如何设置 ALSA 以实现此目的?或者我是否必须通过一些外部程序来传递它,从而引入延迟?
假设我停止了一个进程,Ctrl+Z
并在五小时后使用fg
. 就流程的正常运作而言,这有多大风险?
例如,假设vim
正在将一个大文件写入磁盘,并且我在写入过程中停止了它。vim
当我恢复它时会很高兴地完成写入文件,没有任何问题吗?作为一种极端情况,如果我同时删除了文件会怎样?我最终会损坏文件系统吗?(删除停止vim
写入的文件是否可能,或者文件系统驱动程序是否会阻止我删除文件,直到vim
完成写入?)
vim
显然是一个相对简单的软件,“仅仅是”一个文本编辑器。我是否可以停止和恢复复杂的软件,例如apache
或X11
不期望有太多问题(除了客户端超时,在 Apache 的情况下)?