【发布时间】:2011-11-16 14:06:20
【问题描述】:
我正在尝试使用 nohup 运行脚本,但该命令恰好需要 带有变量 $* 的整行参数。我尝试运行这样的命令:
nohup time ./build_all all &
但这在 nohup.out 中给了我以下错误:
./build_all: DISPLAY=ted:0.0: is not an identifier
任何帮助表示赞赏。
泰德
================================================ ====================================
我意识到 Peter John Acklam 是对的。错误不是因为 nohup,而是因为脚本,我不确定我做错了什么,因为语法对我来说似乎是正确的。奇怪的是,当我自己运行脚本时,我没有看到错误,但是当我尝试使用 nohup 运行时,我看到了奇怪的错误。
总之,脚本的开头是这样的:
#!/bin/bash
export DISPLAY=ted:0.0 # sets the display
export RELEASE=v1.0
node=`uname -n`
【问题讨论】: