我正在 debian jessie 服务器上从 fstab 安装 samba 网络共享。在这些共享上,我存储了 apache2 网络服务器使用的文件。
如果网络共享离线,有没有办法停止 apache2 服务?
答案1
如果 samba 不工作且此文件不可用,您可以使用简单的 bash 脚本:
if [ -a "path/to/file" ]
then
return 0;
else
systemctl stop apache2
return 0;
fi
并将此脚本每分钟添加到 cron 中。