我正在为 ubuntu 服务器编写一个 shell 脚本,它运行一些命令并将文件记录到 syslog。我想编写一个 IF 语句,如果 sudo apt-get update 实际更新,则它会重新启动 httpd 服务器。如何正确编写 If 语句的语法,然后将文件记录到 syslog?这是我的 .sh 文件的草稿,提前致谢。
#!/bin/sh
sudo apt-get update
if [ update = true ]
then
< service httpd restart >
fi
sudo unzip randomnumber.zip -d /var/www/html
sudo apt-get autoclean