当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-23 18:27 

注册: 2010-02-22 17:24
帖子: 293
送出感谢: 0 次
接收感谢: 0 次
请问:
ps -e | grep fcitx (ps -A | grep fcitx)
kill -9 fcitx的pid (pkill -9 fcitx)
fcitx nohup fcitx &

这段代码大体的意思应该是先杀掉fcitx进程,然后再启它,
但我不明白,为什么要用fcitx nohup fcitx &而不直接用fcitx呢?
fcitx后面的nohup是什么意思呀?后面为什么又要多加一个fcitx &呢?
请各位指导一下吧,谢谢了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 2:30 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
nohup is a POSIX command to ignore the HUP (hangup) signal, enabling the command to keep running after the user who issues the command has logged out. The HUP (hangup) signal is by convention the way a terminal warns depending processes of logout.
来自 wikipedia{nohup}
个人觉得“fcitx nohup fcitx &”如果直接输入到终端是不合理的。
这样会造成终端(以后台方式)运行fcitx,然后传递两个参数(其实就是两个字串)“nohup”和“fcitx”给fcitx这个进程。
你可以尝试使用“gedit nohup gedit &”来泡泡看。

“&”是后台运行。
你可以试试
shell> gedit

shell> gedit &
有啥不同,是终端界面上有啥不同,不是gedit这个程序界面上。
更多知识可以google“linux 命令 后台运行”


_________________
Fedora Notes


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 13:47 

注册: 2010-02-22 17:24
帖子: 293
送出感谢: 0 次
接收感谢: 0 次
xiaomao101 写道:
nohup is a POSIX command to ignore the HUP (hangup) signal, enabling the command to keep running after the user who issues the command has logged out. The HUP (hangup) signal is by convention the way a terminal warns depending processes of logout.
来自 wikipedia{nohup}
个人觉得“fcitx nohup fcitx &”如果直接输入到终端是不合理的。
这样会造成终端(以后台方式)运行fcitx,然后传递两个参数(其实就是两个字串)“nohup”和“fcitx”给fcitx这个进程。
你可以尝试使用“gedit nohup gedit &”来泡泡看。

“&”是后台运行。
你可以试试
shell> gedit

shell> gedit &
有啥不同,是终端界面上有啥不同,不是gedit这个程序界面上。
更多知识可以google“linux 命令 后台运行”


非常感谢大家,
不过有一个地方不明白的,nohup gedit 这两个参数是用来干什么的或?起到什么作用呀?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 13:52 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
gedit 是一个文本编辑程序,不是参数

nohup类似于把程序变成服务方式运行,这样即使你注销了桌面,fcitx仍然在运行


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 13:58 

注册: 2010-02-22 17:24
帖子: 293
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
gedit 是一个文本编辑程序,不是参数

nohup类似于把程序变成服务方式运行,这样即使你注销了桌面,fcitx仍然在运行

非常感谢大家,
“fcitx nohup fcitx &”这里的第二个参数fcitx是何意思呀?或者整段话是什么意思呀?谢谢了。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 13:58 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
加个&足够了吧,还用nohup


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 16:50 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
新office菜鸟 写道:
adagio 写道:
gedit 是一个文本编辑程序,不是参数

nohup类似于把程序变成服务方式运行,这样即使你注销了桌面,fcitx仍然在运行

非常感谢大家,
“fcitx nohup fcitx &”这里的第二个参数fcitx是何意思呀?或者整段话是什么意思呀?谢谢了。


不好意思没说清楚,叫“参数”容易混淆,还是叫“字符串”吧。
首先,这个“fcitx nohup fcitx &”是你从那里看道的呢?这种写法我觉得有问题(待商榷)。
因为你会发现在终端运行:
shell> fcitx nohup fcitx &
和运行:
shell> fcitx &
这两个效果是一样的。

“fcitx nohup fcitx &”后面的“nohup fcitx”对于你运行fcitx是没有起到作用的。
只有最后的“&”起到了后台运行的作用了。

可以参考bash shell编程学习这些东西。


_________________
Fedora Notes


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 16:53 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
记得我在原帖回复lz了 :em06

viewtopic.php?f=48&t=257933

11#


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 16:58 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
哦,这个“fcitx nohup fcitx &”真的把我搅糊涂了。


_________________
Fedora Notes


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 17:02 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
xiaomao101 写道:
哦,这个“fcitx nohup fcitx &”真的把我搅糊涂了。

my fault

sorry there

it's

代码:
nohup fcitx &


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 17:26 
头像

注册: 2010-01-03 12:38
帖子: 1486
地址: 你他妈找死啊
送出感谢: 0 次
接收感谢: 0 次
不知道 :em06

fcitx也不用非得这么着吧


_________________
    我希望我的心上人也能理解这一点,这一切的开始并不是为了什么价值、责任、过去或是未来,这一切甚至不是为了现在,这一切只是源于passion。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 18:08 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
delectate 写道:
xiaomao101 写道:
哦,这个“fcitx nohup fcitx &”真的把我搅糊涂了。

my fault

sorry there

it's

代码:
nohup fcitx &


呵呵,不过学到一个新的东西nohup


_________________
Fedora Notes


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 帮忙解释一下这段代码的意思吧?
帖子发表于 : 2010-02-24 20:50 

注册: 2010-02-22 17:24
帖子: 293
送出感谢: 0 次
接收感谢: 0 次
delectate 写道:
xiaomao101 写道:
哦,这个“fcitx nohup fcitx &”真的把我搅糊涂了。

my fault

sorry there

it's

代码:
nohup fcitx &

谢谢,
fcitx nohup fcitx &”
是否应该写成nohup fcitx &呀?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译