我不確定的語法我將需要使用要做到:CLI慶典,希望重新啓動服務或服務
/etc/init.d/mysql重新啓動或重啓/etc/init.d/mysqld
這是爲腳本,因此它可以很容易地移植到Ubuntu(MySQL)或CentOS(mysqld)。
我只是想要一個快速的班輪(如果可能的話)。或者,我需要做的其實是「發現」對什麼是/etc/init.d/boot.d中
我不確定的語法我將需要使用要做到:CLI慶典,希望重新啓動服務或服務
/etc/init.d/mysql重新啓動或重啓/etc/init.d/mysqld
這是爲腳本,因此它可以很容易地移植到Ubuntu(MySQL)或CentOS(mysqld)。
我只是想要一個快速的班輪(如果可能的話)。或者,我需要做的其實是「發現」對什麼是/etc/init.d/boot.d中
不同的系統似乎以不同的方式命名mysql服務,無論是mysql或mysqld。所以你可以嘗試重新啓動那些存在的。
[ -f /etc/init.d/mysql ] && /sbin/service mysql restart
[ -f /etc/init.d/mysqld ] && /sbin/service mysqld restart
這可能會打破時的發行版轉換mysql服務到systemd,爲啓動文件不再/etc/init.d/boot.d中
這應該在大部分Linux上工作:
sudo service mysqld restart
呀這類作品。對於Ubuntu 12剛剛刪除/ sbin/ 本來以爲會有「做到這一點,如果不存在,做到這一點」的一種類型的命令:) – Zippyduda
那麼,你總是可以把2行在這裏在一行與'||'在他們之間,或只是';' – nos
好點,效果很好:)謝謝。 – Zippyduda