通过使用NPM脚本的服务器上的SSH的Chown目录

问题描述:

我想通过NPM脚本chown一个目录。该脚本如下所示:通过使用NPM脚本的服务器上的SSH的Chown目录

chown -R 755 www-data [email protected]:/var/www/test.com

但该消息我得到的回复是:CHOWN:WWW的数据:没有这样的文件或目录尽管这存在。任何想法非常赞赏。

chown在本地运行,而不在远程服务器上运行。在你的例子中,chown正试图在./www-data./[email protected]:/var/www/test.com上运行,它们在你执行命令时的任何地方都不存在。

您将需要通过ssh执行chown作为一个命令:

ssh [email protected] chmod -R 755 /var/www/test.com/

用下面的脚本解决了这个问题。

ssh [email protected] chmod -R 755 /var/www/test.com/

(我需要登录到服务器的第一)。