bash script to restart apache if apachectl passes -
i'm working on bash script rewrites vhost files , restarts apache pick changes. works fine want check status of apachectl before restarting apache in case vhost files have syntax errors.
i know how run apachectl -s
command line, want script work like:
if(apachectl passes){ service httpd restart }
i guess parse output , 'syntax ok' there better way?
you can just:
if apachectl -s; service httpd restart else // action if config parsing failed fi
apachectl
result non 0 exit code, jumping else
branch.
Comments
Post a Comment