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