./deploy/apache-activemq-5.10.0/bin/linux-x86-64/activemq startlinux
sudo /usr/local/nginx/sbin/nginxnginx
sudo fdfs_trackerd /etc/fdfs/tracker.confapache
sudo fdfs_storaged /etc/fdfs/storage.confspa
rc.local文件中有上面幾條命令(這是修改後的結果)。orm
修改前是什麼????是這樣:it
sudo fdfs_storaged /etc/fdfs/storage.conf權限
sudo fdfs_trackerd /etc/fdfs/tracker.conf程序
sudo /usr/local/nginx/sbin/nginx腳本
對!是順序問題,rc.local啓動時候若是腳本出現錯誤就不會繼續執行下去,因此啓動後檢測後面三個程序都沒有啓動,文件
緣由就是先嚐試啓動fdfs_storaged ,這玩意跟fdfs_trackerd 必須有順序的,fdfs_trackerd 要先啓動才能啓動fdfs_storaged,因此。。。。。明白了吧,這三個確定啓動不起來了。
還有一點,這個三個都是root用戶安裝的,開始會後一直考慮是權限問題,其實這玩意跟權限真的沒有毛關係,rc.local就是root或者超root用戶權限,壓根就跟權限無關,因此命令前面加的那個sudo也是扯淡!
好了,一個多小時就折騰了這點事!