摘要: 有些时候,我们需要在终端启动一个程序,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢?前置知识:xterm,console,tty,pts,pty的区别shell是直接和内核进行通信的东西xterm是一个软件概念,可以通过这个程序连接到console从而控制主机,可以理解为cli形式的终端模拟器,而gnome-terminal,konsole就是gui形式的终端模拟器console是主机的控制台,是一个物理概念。tty、pty、pts都是终端,是硬件或者设备概念。tty是所有终端设备的总称pty是其中一类,伪终端 阅读全文
posted @ 2011-07-04 14:48 hnrainll 阅读(87421) 评论(1) 推荐(1) 编辑
摘要: nohup命令参考用途不挂断地运行命令。语法nohup Command [ Arg ... ] [ & ]描述nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打 阅读全文
posted @ 2011-07-04 14:48 hnrainll 阅读(1078) 评论(0) 推荐(0) 编辑