2016-12-16 182 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」環境中重新輸入所有命令並查看是否有效。