PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] kill background job
楼主:
jaymarst
(老千)
2014-10-12 20:28:14
大家好,刚接触Linux不久,
目前练习到背景执行任务的部分。
我照着鸟哥的教学下了这一行指令
sudo kill -9 %2
但一直出现这个错误
kill: failed to parse argument: '%2'
想问一下这要怎么解决?麻烦各位了,谢谢。
作者:
jokester
(蛮王科科)
2014-10-12 20:48:00
你用哪种shell? 目前有job在实行吗?
作者:
kenduest
(小州)
2014-10-12 20:53:00
一般 shell 环境下 kill 命令是 shell 本身内建命令所以正常当 job 执行的工作项目,用 kill %n 方式就可以若你当初已经用 sudo 方式跑了某个命令让它背景运作kill %n 方式会出现权限不够,但解决方式并不是直接使用 sudo kill %n 方式,因为 sudo 命令本身只能够用来执行外部命令,所以实际 sudo 找到的是 /bin/kill 这类程式档案了,而该外部程式档案能够支援只有传入 pid也就是 process id,不能够使用 shell job id 了若你是这类情况,你只能够 ps aux 看看下该命令明确的pid 编号,使用 sudo kill <pid> 方式来达成目的需求结论就是,一旦你用到 sudo 要执行 kill 就得注意这些相关细节。
楼主:
jaymarst
(老千)
2014-10-14 02:58:00
感谢k大大,经过测试真的如你所说谢谢解释的这么仔细,学习到很多 ^^
继续阅读
[问题] compare diff tool
yshihyu
Re: [分享] 在 Mint 17 安装 Oracle Java 的方法
johnjohnlin
Re: [问题] 修改mysql资料存放位置
onlyunmandy
[问题] bash shell function传入有含空格的变量
BBSealion
[问题] tomcat的performance
Santana9
[问题] virtual box 建立问题
cheatfinish
[分享] 在 Mint 17 安装 Oracle Java 的方法
willrise
[问题] root LV not available 无法mount
Chopin5566
[问题] openwrt中uci config 如何跟程式连动
xb1015
[问题] host为Ubuntu下的VirtualBox USB装置
sppm777
Links
booklink
Contact Us: admin [ a t ] ucptt.com