通常COMMAND只能是一条语句,为了支持多个命令的执行,需要将多个命令连接起来交给Shell
#!/bin/bash
#
php=$(docker container ls | grep php-fpm | awk '{print $1}')
docker exec -it ${php} bash -c "cd zctc_asset_manage_stable ; export OS_STATUS=PRE ; php artisan migrate; supervisorctl update; supervisorctl start all; service cron start; service cron status;"
echo '服务启动完成,可进行更新功能验证'