在ubuntu 14上创建目录时,shell会吐出这个Mkdir:missing操作数 有人知道正在谈论的操作数吗?
Mkdir -p && chown -R ubuntu: && chmod + rw
Mkdir: missing operand
capistrano脚本
mkdir -p #{pids_path} && chown -R #{user}:#{group} #{pids_path} && chmod +rw #{pids_path}
mkdir -p #{sockets_path} && chown -R #{user}:#{group} #{sockets_path} && chmod +rw #{sockets_path
答案 0 :(得分:1)
我在猜测,但据我所知,pids_path
中有零。你的capistrano脚本有这个:
mkdir -p #{pids_path} && chown -R #{user}:#{group} #{pids_path} && chmod +rw #{pids_path}
如果它变成了这个:
Mkdir -p && chown -R ubuntu: && chmod + rw
然后你可以看到shell脚本期望在mkdir -p
之后和&&
之前发生一些事情但是没有任何东西。
顺便说一下,这意味着你告诉你的shell“制作一个名为nothing的目录”,这就是为什么它失败了