`

linux中把命令变成自动启动服务(转)

阅读更多
备注一下()内的内容为解释,使用的时候请删除以免出错
#!/bin/bash
(一定要写的,说明下面的内容是程序)
# description: Svnserve auto start-stop script.
# chkconfig: - 20 80
(以上两句不加的话无法加入chkconfig中)
SVN_HOME=/var/svn/repos
if [ ! -f "/usr/bin/svnserve" ]
(这两句话什么作用我也不太清楚)
then
echo "svnserver startup: cannot start"
(显示输出内容)
exit
fi
case "$1" in
start)
echo "Starting svnserve..."
svnserve -d -r /var/gftech/subversion/repos
(以上为运行程序)
echo "Finished!"
;;
stop)
echo "Stoping svnserve..."
killall svnserve
(因为svnserve本身没有关闭命令,所以使用)
echo "Finished!"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: svn { start | stop | restart } "
exit 1
esac
分享到:
评论

相关推荐

    NC中home在linux下和win下相互转换方法

    - 在Linux环境下,通过某种方式(如执行特定的脚本或命令)运行`root.bat`文件,使其在Linux环境中生成相应的可执行文件。这一步可能需要根据具体的NC版本及环境配置来定制执行方式。 4. **重新打开sysconfig工具*...

    华为服务器安装linux系统.docx

    3. **从U盘启动**:服务器将自动从U盘启动,显示Linux安装菜单。选择“Install CentOS 7”,按回车开始安装。 **注意:**如果出现因U盘名称问题导致的错误,可以尝试以下方法: - 在安装界面的命令行输入`dracut:#...

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    linux启动不时解决方法

    为了实现这块新硬盘在Linux系统中的自动挂载功能,管理员在`/etc/fstab`文件中添加了相应的配置项。然而,由于对`fstab`文件的设置不当,导致系统在重启时出现了错误,进而无法正常登录系统。 #### 二、故障现象 1...

    02-Linux 常用命令new.pptx

    - 当计算机启动时,如果只安装了Linux,系统会自动继续启动流程。如果有其他操作系统,用户在LILO提示下可以选择启动Linux。 - 在LILO中按Tab键可以看到可引导的操作系统列表。选择Linux并按回车启动。 - 启动...

    浅谈Linux中Sendmail服务器的配置应用.pdf

    下列命令可以启动 sendmail 服务:[root@rhel 4 ~]# service sendmail start 将上述命令中的 start 参数变为 stop、restart、status,可以实现 sendmail 服务的关闭、重启和状态的查看。 本文详细介绍了 Sendmail ...

    C++把程序转成服务

    在IT领域,尤其是在系统编程和服务器开发中,有时我们需要将一个C++应用程序转换为服务,以便它可以后台运行,不受用户会话的影响,并且能够在启动时自动启动。这通常是为了实现持续运行的任务,如数据处理、网络...

    _linux命令学习复习

    以上就是关于Linux命令学习复习的主要知识点,包括操作系统的基本功能、Linux的特点、核心概念、文件系统结构、文件管理、权限控制以及文件传输等方面的内容。通过深入理解和熟练运用这些知识,可以有效地在Linux...

    Alist安装包+快速启动-停止脚本

    标题中的"Alist安装包+快速启动-停止脚本"表明这个压缩包包含了Alist的安装程序以及用于快速启动和停止Alist服务的脚本,这对于用户的日常使用和维护来说非常实用。 首先,我们需要了解Alist的基本工作原理。Alist...

    linu常用命令

    .d 目录下的脚本文件来使 init 自动启动其它程序。例如,我们可以编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入 X-Window。 6.2. 登录时自动运行程序 我们...

    cms项目部署到Linux中运行,并成功访问.pdf

    Linux系统中通常使用“./startup.sh”脚本来启动Tomcat服务。一旦Tomcat启动成功,用户就应该能够通过访问相应的URL来访问部署的CMS项目。 在本文提到的部署过程中,还需要注意数据库的连接设置。由于Linux中部署的...

    超详细的 linux挂载详解

    4. 挂载方法:Linux可以通过多种方式挂载设备,包括使用mount命令手动挂载,使用/etc/fstab文件在系统启动时自动挂载,或者使用图形界面工具。 5. 挂载选项:mount命令允许用户指定多种挂载选项,如只读、读写、...

    Linux中Mysql数据库安装.pdf

    在Linux系统中,MySQL数据库是广泛使用的开源关系型数据库管理系统,尤其在企业级应用中...在实际操作中,还应考虑配置MySQL的启动项,以便系统启动时自动启动MySQL服务,以及根据需求调整配置文件,优化数据库性能。

    linux 安全设置 手册

    为了保护密码不被泄露,需要将`/etc/lilo.conf`文件的权限设置为仅root可读,并使用`chattr +i`命令使其变为不可修改,以防止未经授权的变更。 接着,删除不必要的系统用户和组账户也是必要的安全步骤。例如,`lp`,...

    linux_bash.txt

    ### Linux Bash 知识点详解 ...Bash 是一个功能强大且高度可配置的 shell,广泛应用于 Linux 系统管理及自动化任务中。通过理解其基本概念和使用方法,用户能够更加高效地利用 Linux 系统进行工作。

    linux基础试题库

    进程在Linux中是通过执行`fork()`和`exec()`系统调用来启动的,前者创建一个新的进程,后者在进程中加载新的程序。进程的终止可以通过`exit()`函数或信号(如SIGTERM)来完成。进程的查看通常使用`ps`、`top`或`htop...

    linux进程管理pdf文件

    - **守护进程**:由系统自动启动或用户手动启动,主要运行在后台,用于监控特定的服务或任务。例如,网络服务、定时任务等。 ### 进程启动方法 #### 1. 手工启动 - **前台**:直接输入程序名(例如:`# vi`),...

    linux shell 变成从入门到精通

    Linux Shell编程是Linux系统管理与自动化任务处理的关键技术,它是一种命令行解释器,用于与操作系统进行交互。张昊版的《Linux Shell变成从入门到精通》为初学者提供了全面而深入的学习路径,旨在帮助读者从零基础...

Global site tag (gtag.js) - Google Analytics