计算化学公社

 找回密码 Forget password
 注册 Register

Linux高斯提交任务用nohup出现提示,请问是什么原因

查看数: 1479 | 评论数: 5 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-19 13:41

正文摘要:

我提交高斯任务上去,用nohup g09 < bi2o.gjf > test.out & ,结果出现nohup: 重定向标准错误到标准输出; 虽然高斯任务也没影响的在运行,但是出现的提示一直不懂,想请教下这个提示是什么意思

回复 Reply

wzkchem5 发表于 Post on 2022-10-19 16:35:28
zhuweirun 发表于 2022-10-19 06:51
意思是就是一个简单提示?不需要解读,当作正常运行就行了对吗。之前读”重定向标准错误到标准输出“这句 ...

这个属于是典型的把英文原文(redirecting stderr to stdout)生硬地翻译成了中文,造成误解。
仔细看https://en.wikipedia.org/wiki/Standard_streams#Standard_error_(stderr)了解什么叫标准错误(stderr),什么叫标准输出(stdout)。这是计算机最基本的常识(甚至都不是仅限于Linux的常识,因为Windows、Mac也有这两个概念,只不过接触得不多),必须背得滚瓜烂熟
thj233 发表于 Post on 2022-10-19 15:03:43
zhuweirun 发表于 2022-10-19 13:51
意思是就是一个简单提示?不需要解读,当作正常运行就行了对吗。之前读”重定向标准错误到标准输出“这句 ...

严格来说应该这样写:nohup g09 XXX >test.out 2>&1 &
linux中使用>(写)和>>(追加)将程序的标准输出和错误信息重定向到指定的文件夹里面,1代表标准输出stdout,2代表stderr。&1相当于标准输出的输出通道,> test.log 相当于 1>test.out,所以此时stderr也会被写到test.out里面。
abin 发表于 Post on 2022-10-19 14:02:17
g09 xxx &

exit

这么简单的事情,搞那么复杂做啥?
zhuweirun 发表于 Post on 2022-10-19 13:51:40
thj233 发表于 2022-10-19 13:45
就是告诉你把输出的结果写到test.out里面了.

意思是就是一个简单提示?不需要解读,当作正常运行就行了对吗。之前读”重定向标准错误到标准输出“这句话都感觉很生硬,以为“错误”和“输出”有什么实际含义吗,怀疑写错了什么文件
thj233 发表于 Post on 2022-10-19 13:45:37
就是告诉你把输出的结果写到test.out里面了.

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-13 22:08 , Processed in 0.621987 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list