我正在创建一个基本的 bash 脚本来部署一个简单的 web 应用程序。我当前的代码如下。
#!/bin/bash
clear
echo "********************************************";
echo "Hello, I'm going to deploy the QuizProject";
echo "********************************************";
git pull --all;
#Only need to execute if option is present
composer install;
echo "********************************************";
echo "All the jobs done! Cheers";
echo "********************************************";
Run Code Online (Sandbox Code Playgroud)
目前我正在命令中运行此脚本
bash deploy.sh
Run Code Online (Sandbox Code Playgroud)
但这会执行bash文件中的所有命令。
我想在传递特定命令时执行此操作,然后仅运行“composer install”
bash -composer deploy.sh
Run Code Online (Sandbox Code Playgroud) shell-script ×1