Как я могу получить bash для оценки команды PM2, хранящейся в переменной?

Это похоже на ошибку пользовательского интерфейса, поскольку Pidgin не проявляет такого же поведения. Также попробуйте следовать этому руководству Pidgin Skype, чтобы интегрировать сообщения Skype в меню обмена сообщениями, чтобы вы не пропустили их ни

1
задан 3 September 2017 в 10:06

2 ответа

Попробуйте выполнить любую из этих строк:

var="sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username" $var var1=$("sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username") $var1

Ошибка в том, что вы использовали, потому что выражения не расширяются в одинарных кавычках, используйте для этого двойные кавычки:

var='sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username' $var
1
ответ дан 18 July 2018 в 07:30

Попробуйте выполнить любую из этих строк:

var="sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username" $var var1=$("sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username") $var1

Ошибка в том, что вы использовали, потому что выражения не расширяются в одинарных кавычках, используйте для этого двойные кавычки:

var='sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username --hp /home/username' $var
1
ответ дан 24 July 2018 в 18:48
  • 1
    Спасибо за это. Я получил его для работы с тестом $ var. Хотя моя главная цель - заставить его работать с $ {pm2response # * Выполнить следующую команду:}. Мне нужно использовать этот синтаксис, потому что мне нужно удалить дополнительный журнал. Я попытался использовать $ ({pm2response # * Выполнить следующую команду:}), но в этом случае это не работает. – Jonathan002 3 September 2017 в 09:36
  • 2
    то что из этого $PATH части делает OP не ожидать, что он расширит @zanna? И последняя строка - это просто повторение того, что используется в OP, а не ответ, первые два. – George Udosen 3 September 2017 в 09:56

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

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