你无法记录程序的debug输出结果 。
只有当虚拟终端是 $ 或者 # 时候,才可以关闭此终端,否则可能导致已经启动的进程被关闭(按enter——如果程序持续输出信息而没有出现 $ 或 #)
使用nohup命令:
nohup描述:Run COMMAND, ignoring hangup signals.(忽略任何中断/挂起信号,使命令继续执行)
但是当你尝试使用命令:
1nohup command
时候却会遇到不大不小的麻烦……
delectate@delectate:~$ nohup vlcnohup: ignoring input and appending output to `nohup.out’
是的,虽然它自动把debug信息记录到nohup.out文件 , 但是你却无法使用这个终端进行任何操作 。
所以你需要和第一个方法混用 , 即
nohupcommand {option}
混用后,它会自动把你执行的命令输出结果记录到权限为-rw——-,名为nohup.out的文件中 。
但是你仍然需要
delectate@delectate:~$ nohup vlc [1] 9045delectate@delectate:~$ nohup: ignoring input and appending output to `nohup.out’//在这里按一下回车或以ctrl+c以//show a clean terminal delectate@delectate:~$
与使用 “” 性质相同,当前启动程序的终端如果没有被关闭,已经启动的程序附在pst上;如果终端被关闭,则自动附在tty 。
如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 。默认状态下,nohup默认输出到nohup.out文件,你也可以利用重定向来指定输出文件:
nohupcommand {option}myout.file 21
只有当虚拟终端是 $ 或者 # 时候,才可以关闭此终端 , 否则可能导致已经启动的进程被关闭(按enter——如果程序持续输出信息而没有出现 $ 或 #)
其他相关命令:
jobs:查看当前有多少在后台运行的命令
fg:将后台中的命令调至前台继续运行 。如果后台中有多个命令 , 可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
bg:将一个在后台暂停的命令,变成继续执行 。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
杀死进程
杀死已经启动的程序和普通方式一样:
pkill -9 name
killall name
kill pid
…
命令应用:
linux服务器挂机下载;启动相关服务;linux服务器启动进程(尤其是ssh登录)
我就曾经用 1nohup aria2c -i downloadlist -m 0 -j 1
关于vlclinux命令和linuxvnc的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 即时游戏情侣拍照姿势自拍,解锁情侣拍照姿势
- 陕西互联网消防erp管理系统的简单介绍
- htmljs计算器源代码,html简易计算器代码
- 安卓手机内存转苹果手机卡,安卓内存怎么转苹果?
- inc函数python python inca
- sqlserver2008试卷答案,sqlserver2008期末考试题库
- centos配置web服务器配置,centos7配置web服务器
- java控制台代码大全 java中的控制台是什么
- 新媒体下半场如何营销,新媒体营销是做什么