выполнение команды nohup на скрипте, который принимает все параметры

Я пытаюсь запустить скрипт с помощью 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`
6
задан Flethuseo 16 November 2011 в 20:44
поделиться