Linux下設定svn開機自啟動

2021-09-11 22:02:56 字數 1257 閱讀 9668

參考文章:

普通啟動命令:svnserve -d -r /svn/aaa/

帶埠的啟動命令:svnserve -d -r /svn/aaa/ --listen-port 3703

很簡單需要哪種寫哪種,之後儲存檔案為.sh字尾的檔案;

賦予檔案許可權 chmod 755 svn_start.sh

然後手動執行以下看看有沒有問題。

#!/bin/bash

##普通啟動命令

svnserve -d -r /svn/aaa/

svnserve -d -r /svn/bbb/

##帶埠的啟動命令

svnserve -d -r /svn/aabb/ --listen-port 3700

svnserve -d -r /svn/aacc/ --listen-port 3701

##帶埠啟動svn並開放防火牆埠命令

svnserve -d -r /svn/***xx/ --listen-port 3703

iptables -i input -p tcp --dport 3703 -j accept

開啟檔案 vim /etc/rc.d/rc.local

在最後一行新增指令碼的啟動命令以我的為例新增 /home/cron/sh/svn_start.sh

修改完成wq 儲存退出,如果失敗使用 wq! 強制儲存

如果再次失敗請看下一步

lsattr /etc/rc.d/rc.local 檢視當前許可權

# lsattr /etc/rc.d/rc.local

----i--------e-- /etc/rc.d/rc.local

如果有i使用如下命令

chattr -i /etc/rc.d/rc.local
然後重複第3步

知識擴充套件:

最後給檔案加執行許可權 chmod +x /etc/rc.d/rc.local

# chmod +x /etc/rc.d/rc.local

# ll /etc/rc.d/rc.local

-rwxr-xr-x 1 root root 519 3月 4 14:43 /etc/rc.d/rc.local

Linux下設定Redis開機自啟

1 設定redis.conf 中daemonize 為yes 確保守護程序開啟。2 vi etc init.d redis 內容如下,然後儲存退出。chkconfig 2345 10 90 description start and stop redis path usr local bin sbi...

Linux下設定Nginx開機自啟

1 本地環境 root dev cat etc redhat release centos linux release 7.5.1804 core 2 在 etc init.d建立nginx檔案,並新增如下內容 root dev vim etc init.d nginx指令碼內容如下 esac3 儲...

開機自啟 Linux下設定MySql自動啟動

1 將服務檔案拷貝到init.d下,並重命名為mysql cp usr local mysql support files mysql.server etc init.d mysqld2 賦予可執行許可權 chmod x etc init.d mysqld3 新增服務 chkconfig add m...