Перенаправление вывода в rc.local не работает

Слишком много информации и отклонения в мнениях.

Мои рекомендуемые рекомендации для рабочего стола Ubuntu:

 amount of RAM      recommended swap    with hibernation
----------------    ----------------    ----------------
 less than 4GB        2x RAM size         3x RAM size
   up to 8GB              4GB             2x RAM size
   up to 16GB             4GB            1.5x RAM size
  16GB or more            4GB           No extra needed
1
задан 20 July 2017 в 10:42

3 ответа

&>> является багизмом - он не будет понят оболочкой dash, которая является (AFAIK) по-прежнему значением по умолчанию для /etc/rc.local (скорее, она будет понимать ее как &, а затем >> т.е. фоновая команда, а затем ничего не добавляйте к файлу).

Вам нужно будет изменить свою команду, чтобы использовать форму POSIX для перенаправления, т. е. cmd >> outfile 2>&1

/home/rootadmin/.virtualenvs/data_collection/bin/uwsgi --ini /etc/uwsgi/sites/data_collection_project.ini >> /etc/uwsgi/uwsgioutput.txt 2>&1
2
ответ дан 22 May 2018 в 20:22

&>> является багизмом - он не будет понят оболочкой dash, которая является (AFAIK) по-прежнему значением по умолчанию для /etc/rc.local (скорее, она будет понимать ее как &, а затем >> т.е. фоновая команда, а затем ничего не добавляйте к файлу).

Вам нужно будет изменить свою команду, чтобы использовать форму POSIX для перенаправления, т. е. cmd >> outfile 2>&1

/home/rootadmin/.virtualenvs/data_collection/bin/uwsgi --ini /etc/uwsgi/sites/data_collection_project.ini >> /etc/uwsgi/uwsgioutput.txt 2>&1
2
ответ дан 18 July 2018 в 10:00

&>> является багизмом - он не будет понят оболочкой dash, которая является (AFAIK) по-прежнему значением по умолчанию для /etc/rc.local (скорее, она будет понимать ее как &, а затем >> т.е. фоновая команда, а затем ничего не добавляйте к файлу).

Вам нужно будет изменить свою команду, чтобы использовать форму POSIX для перенаправления, т. е. cmd >> outfile 2>&1

/home/rootadmin/.virtualenvs/data_collection/bin/uwsgi --ini /etc/uwsgi/sites/data_collection_project.ini >> /etc/uwsgi/uwsgioutput.txt 2>&1
2
ответ дан 24 July 2018 в 19:29

Другие вопросы по тегам:

Похожие вопросы: