Я пытаюсь выполнить удаленную команду, используя ssh.
Мне нужна оболочка, которая выполняет команду для загрузки .bashrc, так что до сих пор я узнал, что могу использовать bash -lc
для этого. проблема в том, что это позволяет мне выполнить команду, но игнорировать ее аргументы
В общем, я хочу запустить pm2 (Менеджер производственного процесса для Node.js) с параметром списка, чтобы показать мне доступные запущенные задачи.
когда я выполню
ssh ufk@10.0.0.3 bash -lc pm2 list
или же
ssh ufk@10.0.0.3 bash -lc "pm2 list"
Я получаю те же результаты. он выполняет приложение, как будто я вообще не предоставлял никаких аргументов.
здесь я предоставил аргумент «список» для pm2.
есть идеи?