我有一个Perl脚本,可以设置环境变量以指定特定的输出,例如$debug,$verbose,$develop等。
通常我从命令行运行这些脚本。
$ VERBOSE=1 perl myperlscript.pl params
我现在想要使用nohup来运行它们。使用命令行
$ nohup VERBOSE=1 perl myperlscript.pl params
很明显不正确,因为尝试设置ENV{VERBOSE}被解释为nohup的参数,我收到了以下信息:
nohup: failed to run command `VERBOSE=1': No such file or directory
在Linux系统上应该使用什么语法?