看板 Linux 關於我們 聯絡資訊
已經把 /etc/init/vsftpd.conf 更名為 /etc/init/vsftpd.conf.off 所以在開機時不會自動執行 但是,現在有個問題 就是如果移掉這個東西 會變得連使用 sudo service vsftpd start 時 都沒辦法啟動vsftpd Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service vsftpd start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, e.g. start vsftpd start: Unknown job: vsftpd 看起來是不認得vsftpd 想請問 要如何讓 sudo service vsftpd start 的指令可用 但是讓 vsftpd 在開機時不會自動執行? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.16.65
johu:要在開機中不啟動,不是應該打chkconfig vsftp stop ? 12/14 16:15
johu: d 12/14 16:16
OrzOGC:systemctl disable vsftpd.service 12/14 16:17
LaPass:最後我是裝sysv-rc-conf去關閉了.... 12/14 16:17
OrzOGC:看你用哪一套.有一點點差異 12/14 16:17
LaPass:他說我的chkconfig沒安裝說 @@ 12/14 16:18
LaPass:用sysv-rc-conf沒關成功 orz... 12/14 16:25
Adama:看到upstart, 原po是用ubuntu吧 那應該用update-rc.d 12/14 16:45
LaPass:用了sudo update-rc.d -f vsftpd remove 結果重開機後, 12/14 17:14
LaPass:ftp又開了orz... 12/14 17:14
成功了 google後找到解答 先找到 /etc/init/vsftpd.conf 這個檔案 把下面兩行前面加#號註解掉就OK了 這樣開機就不會啟動 而且可以用 sudo service vsftpd start 去叫起來 # start on (filesystem # and net-device-up IFACE!=lo) ※ 編輯: LaPass 來自: 61.59.16.65 (12/14 17:23) ※ 編輯: LaPass 來自: 61.59.16.65 (12/14 17:29)
prismwu:/etc/init/* 都是在接到特定事件會執行 12/14 18:15
prismwu:update-rc.d是用來設定進出特定init level要跑的script 12/14 18:16
mstar: Mint 也是要靠 Ubuntu 的套件庫啊 12/14 22:42
mstar:推厝篇 12/14 22:42
LaPass:原來如此 12/14 23:30