node怎么执行多条linux命令,即如何获取执行后的linux环境

【】node怎么执行多条linux命令,即如何获取执行后的linux环境
【】例如,我需要执行两条命令,cd /home/user 和 ls -a
【】问题是,使用exec分别执行这两条命令的时候,是相当于从当前目录下执行的。也就是说执行第二条的时候,ls的目录并不是第一条执行后的环境,不是在/home/user下执行的。
【】需求,怎么获取第一条命令执行后的环境?(我想用node实现类似linux下expect的功能)
【】备注:我知道可以把命令都整合成一条字符串,如“cd /home/user; ls -a”,但是这样并不是动态交互的过程,如果需要实现异步的操作,就会有问题。例如用ssh登陆某服务器?

MYYA
浏览 1493回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP