如何在 bash 脚本中执行 "make; make install"?
How to execute "make; make install" inside a bash script?
我需要在 bash 脚本中自动安装 NRPE 代理。我如何在远程目录中 "make; make install"?到目前为止,这是代码:
#!/bin/bash
for f in *.tar.gz
do
tar zxf "$f" -C /home/$USER/
done
sudo useradd -s /sbin/nologin -M nagios
/home/$USER/nagios-plugins-2.2.1/configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib64/
所以在 "configure" 部分结束后我需要执行 "make; make install"。还有,有什么办法可以优化当前的脚本吗?
这可能有助于 :
cd /home/$USER/nagios-plugins-2.2.1 || exit 1
configure <options> && make && sudo make install
我需要在 bash 脚本中自动安装 NRPE 代理。我如何在远程目录中 "make; make install"?到目前为止,这是代码:
#!/bin/bash
for f in *.tar.gz
do
tar zxf "$f" -C /home/$USER/
done
sudo useradd -s /sbin/nologin -M nagios
/home/$USER/nagios-plugins-2.2.1/configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib64/
所以在 "configure" 部分结束后我需要执行 "make; make install"。还有,有什么办法可以优化当前的脚本吗?
这可能有助于
cd /home/$USER/nagios-plugins-2.2.1 || exit 1
configure <options> && make && sudo make install