我正在运行任务 "grunt-ssh" github/ssh,它工作正常,除了 cd 命令,这是我的代码:
grunt.initConfig({
sshexec: {
connect: {
command: ['ls'],
options: {
host: 'some_host',
username: 'user',
password: 'pass'
}
}
});
例如,输出为:/folder1、/folder2、/etc、/etc
但是当我使用例如运行相同的任务时:
command: ['cd /', 'ls'],
(它的输出应该是:/root、/foldera、/folderb、/etc、/etc),但我得到的是相同的:/folder1、/folder2、/etc、/etc 似乎是命令“cd / “我没有被处决。
有任何想法吗?