让linux c 程序 后台执行
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
ChinaUnix.net » Linux » 系统管理 » 使用&将程序在后台运行,为何程序还有那么多信息输出在终端屏幕上?
页: [1] |
|
||
| 使用&将程序在后台运行,为何程序还有那么多信息输出在终端屏幕上? 我将我的java程序运行在后台,(使用了&这个符号),我使用control+c这个组合键,该程序并不会停止,因此我相信它确实在后台运行。 我是用secureCRT这个终端工具的,我启动该程序后又在同一个终端下使用别的命令做别的事情,可是先前的那个java程序总是不受控制的输出一些信息,严重干扰了我使用其它命令干别的事情。 请问,我java代码里的system.out输出的信息会到系统标准输出,也就是我使用的secureCRT的屏幕上。我使用&这个符号让程序在后台运行,为何这些信息还是在我的屏幕上打印出来? 我该怎样解决这个问题? 谢谢大家 |
|
||
| java >/dev/null 2>&1 & |
|
||
| 后台运行不表示关闭标准输出了啊 |
|
||
| [quote]原帖由 [i]chinaux[/i] 于 2006-2-16 17:14 发表 java >/dev/null 2>&1 & [/quote] program &>/dev/null & |
|
||
| [quote]原帖由 [i]platinum[/i] 于 2006-2-16 17:47 发表 program &>/dev/null & [/quote] syntax wong with my command line? and i'm a bit curious about yours. :) |
|
||
| do i need two "&" in the command line? I am really puzzled,whose answer is right? ^_^ |
|
||
| java >/dev/null 2>&1 & 这个语法我不懂,请解释一下,谢谢大侠了! |
|
||
| [quote]原帖由 [i]chinaux[/i] 于 2006-2-16 18:21 发表 syntax wong with my command line? and i'm a bit curious about yours. :) [/quote] 你的方法是 1 导给 /dev/null,2 导给 1,后台运行 我的方法是 全部导给 /dev/null,后台运行,少了 "脱了裤子放屁" 那一步 :mrgreen: |
|
||
| 请问楼上的老师,program &>/dev/null & 为何最后还要个&? 第一个&是让java程序后台运行,后面的那个干吗? 谢谢! |
|
||
| 第二个 & 才是后台运行,第一个 & 是 &>/dev/null,意思是所有信息导给 /dev/null 我在 8 楼已经说过了呀 |
|
||
| >>/dev/null 效果一样 |
|
||
| [quote]原帖由 [i]pxpbba[/i] 于 2006-2-18 17:00 发表 请问楼上的老师,program &>/dev/null & 为何最后还要个&? 第一个&是让java程序后台运行,后面的那个干吗? 谢谢! [/quote][code] &>filename # Redirect both stdout and stderr to file "filename". [/code] from: Advance BASH Script Guide |
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)