2016-12-16 184 views
0

我有一组命令执行多个命令行一次

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily" 
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active" 
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily" 
php /home/forge/mysite.com/artisan publications:exportdiff --interval="daily" 

的时候我把它们贴到我的终端,所有的人都excecuted一个接一个除了最后一个。 我甚至尝试在最后添加;,但它表现相同。

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily"; 
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active"; 
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily"; 
php /home/forge/mysite.com/artisan publications:exportdiff --interval="daily"; 

我也试过

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily" && 
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active" && 
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily" && 
php /home/forge/mysite.com/artisan publications:exportdiff --interval="daily" 

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily" && 
> php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active" && 
> php /home/forge/mysite.com/artisan images:exportdiff --interval="daily" && 
> php /home/forge/mysite.com/artisan publications:exportdiff --interval="daily"  

有人可以教我如何防止我的最后一行从没有执行?

+0

'&&' - >''&& \''? – jDo

+0

听起来像是第三个或第四个'php'命令的问题。 –

回答

1

我打算在这里出门,建议你检查一下你的代码是否有一些看不见的“有趣”的字符。您可以使用vivim,使用:set list来检查。

或者,删除所有可见空间(以及行尾),并在“nix”环境中再次添加它们,或者甚至更好,在“nix”环境中重新输入所有命令并查看是否有效。