diff --git a/web/admin/setup/init_cmd.py b/web/admin/setup/init_cmd.py index f9ed2bfe8..2b3f1fe25 100644 --- a/web/admin/setup/init_cmd.py +++ b/web/admin/setup/init_cmd.py @@ -37,6 +37,8 @@ def init_cmd(): # initd if os.path.exists('/etc/rc.d/init.d'): initd_bin = '/etc/rc.d/init.d/mw' + if not os.access(initd_bin, os.W_OK): + return False shutil.copyfile(script_bin, initd_bin) mw.execShell('chmod +x ' + initd_bin) # 加入自启动