我正在尝试使用nohup运行一个脚本,但该命令需要一整行包含变量$*的参数。我尝试以以下方式运行该命令:
nohup time ./build_all all &
但是这样会在nohup.out中产生以下错误:
./build_all: DISPLAY=ted:0.0: is not an identifier
求助任何帮助。
Ted
==================================================================================
我意识到Peter John Acklam是正确的。 错误不是因为nohup,而是因为脚本。 我不确定自己做错了什么,因为语法在我看来似乎是正确的。 当我单独运行该脚本时,也有些奇怪的是我看不到错误,但是当我尝试使用nohup运行时,就会出现奇怪的错误。
总之,脚本的开头如下所示:
#!/bin/bash
export DISPLAY=ted:0.0 # sets the display
export RELEASE=v1.0
node=`uname -n`
uname -n
- Flethuseo