如何在一个sh
文件中运行多个文件?
我试过这个,但没有任何运气,似乎它只运行第一个。有人可以帮助我吗?
sh ./robots.sh
sh ./update_robots.sh
sh ./update_auctions_end.sh
sh ./auto_bidders.sh
祝你好运
包含while ..
的.sh文件的文件 while [ true ]
do
php /Applications/XAMPP/xamppfiles/htdocs/xxxx/cronjob/auction.end.php
sleep 30
done
答案 0 :(得分:2)
创建单个文件all.sh
在all.sh内部
./robots.sh
./update_robots.sh
./update_auctions_end.sh
./auto_bidders.sh
最终,我要求删除all.sh中的sh字。
答案 1 :(得分:0)
如果您尝试让他们同时运行 (如评论中所述),请使用&
。
在你的情况下:
#!/bin/bash
./robots.sh &
./update_robots.sh &
./update_auctions_end.sh &
./auto_bidders.sh &
这将在后台运行每个脚本。
确保您已授予所有脚本执行权限(最简单的方式可能是chmod +x script
)。