2
sudo -u app forever start -p /logs -l /logs/forever.log -o /logs/out.log
Однако аргументы не относятся к программе forever
. Как я могу это исправить?sudo -u игнорирование аргументов команды
Спасибо!
sudo -u app forever start -p /logs -l /logs/forever.log -o /logs/out.log
Однако аргументы не относятся к программе forever
. Как я могу это исправить?sudo -u игнорирование аргументов команды
Спасибо!
попробовать:
sudo -u app sh -c "app forever start -p /logs -l /logs/forever.log -o /logs/out.log"
Вы уверены, что это то, что происходит не так? Я никогда не сталкивался с такой проблемой с 'sudo -u'. Является ли 'forever' сообщение об ошибке, что означает, что он не получает достаточно аргументов? Возможно, стоит посоветоваться с страницей руководства 'forever', чтобы убедиться, что вам не нужны никакие аргументы, которые вам нужны. , , – ruakh
Вы уверены, что их не передают? Почему ты так думаешь? Какую ошибку вы получаете? Добавьте 'echo' до' forever' и посмотрите, выводит ли он правильную команду. – Kevin
Я только что протестировал 'sudo -u sarnold java Echo one two three' с грязной простой программой« Echo », которую я написал для показа аргументов, и, похоже, работал точно так, как я ожидал. Вы что, видите ли, вы видите поведение, которое, как вы думаете, видите? – sarnold