Я пытаюсь запустить скрипт с помощью nohup, но команда принимает всю строку параметров с переменной $*. целую строку параметров с переменной $*. Я пытаюсь выполнить команду следующим образом:
nohup time ./build_all all &
Но это дает мне следующую ошибку в файле nohup.out:
./build_all: DISPLAY=ted:0.0: is not an identifier
Любая помощь приветствуется.
Ted
==================================================================================
Я понял, что Питер Джон Аклам был прав. Ошибка не из-за nohup, а из-за скрипта, я не уверен, что я делаю неправильно, потому что синтаксис кажется мне правильным. Также странно, что когда я запускаю скрипт сам по себе, я не вижу ошибки, но когда я пытаюсь запустить его с помощью nohup, я вижу странную ошибку.
В общем, начало скрипта выглядит так:
#!/bin/bash
export DISPLAY=ted:0.0 # sets the display
export RELEASE=v1.0
node=`uname -n`