centos7设置服务为开机自启动(以crond.serivce为例)

一、设置crond.service服务为开机自启动

步骤1:查看crond.serivce服务的自启动状态

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl is-enabled crond.service
disabled
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# 

此时crond.serivce的自启动状态为disabled

步骤2:开启crond.serivce服务自启动

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl enable crond.service
Created symlink from /etc/systemd/system/multi-user.target.wants/crond.service to /usr/lib/systemd/system/crond.service.
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl is-enabled crond.service
enabled
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl list-unit-files | grep enable
abrt-ccpp.service                             enabled
abrt-oops.service                             enabled
abrt-vmcore.service                           enabled
abrt-xorg.service                             enabled
abrtd.service                                 enabled
auditd.service                                enabled
[email protected]                               enabled
crond.service                                 enabled
dbus-org.freedesktop.NetworkManager.service   enabled
dbus-org.freedesktop.nm-dispatcher.service    enabled
getty[email protected]                                enabled
irqbalance.service                            enabled
lvm2-monitor.service                          enabled
microcode.service                             enabled
NetworkManager-dispatcher.service             enabled
NetworkManager.service                        enabled
ntpd.service                                  enabled
postfix.service                               enabled
rsyslog.service                               enabled
snmpd.service                                 enabled
sshd.service                                  enabled
systemd-readahead-collect.service             enabled
systemd-readahead-drop.service                enabled
systemd-readahead-replay.service              enabled
tuned.service                                 enabled
xinetd.service                                enabled
dm-event.socket                               enabled
lvm2-lvmetad.socket                           enabled
lvm2-lvmpolld.socket                          enabled
pcscd.socket                                  enabled
telnet.socket                                 enabled
default.target                                enabled
multi-user.target                             enabled
remote-fs.target                              enabled
runlevel2.target                              enabled
runlevel3.target                              enabled
runlevel4.target                              enabled 

此时crond.serivce的自启动状态为enabled

附:关闭crond.serivce的自启动状态

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl disable crond.service
Removed symlink /etc/systemd/system/multi-user.target.wants/crond.service.
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl is-enabled crond.service
disabled
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# 

二、开启和关闭crond.service服务

步骤1:查看crond.service的启动状态

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since 六 2017-07-29 14:19:12 CST; 5s ago
  Process: 805 ExecStart=/usr/sbin/crond -n $CRONDARGS (code=exited, status=0/SUCCESS)
 Main PID: 805 (code=exited, status=0/SUCCESS)

7月 28 14:23:31 test_jenkins systemd[1]: Started Command Scheduler.
7月 28 14:23:31 test_jenkins systemd[1]: Starting Command Scheduler...
7月 28 14:23:31 test_jenkins crond[805]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 84% if used.)
7月 28 14:23:31 test_jenkins crond[805]: (CRON) INFO (running with inotify support)
7月 29 14:19:12 test_jenkins systemd[1]: Stopping Command Scheduler...
7月 29 14:19:12 test_jenkins systemd[1]: Stopped Command Scheduler.
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# 

此处显示crond.service的启动状态为dead

步骤2:开启服务

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl start crond.service
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# 

再次查看crond.service的启动状态

[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since 六 2017-07-29 14:19:56 CST; 3s ago
 Main PID: 8465 (crond)
   CGroup: /system.slice/crond.service
           └─8465 /usr/sbin/crond -n

7月 29 14:19:56 test_jenkins systemd[1]: Started Command Scheduler.
7月 29 14:19:56 test_jenkins systemd[1]: Starting Command Scheduler...
7月 29 14:19:56 test_jenkins crond[8465]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 44% if used.)
7月 29 14:19:56 test_jenkins crond[8465]: (CRON) INFO (running with inotify support)
7月 29 14:19:56 test_jenkins crond[8465]: (CRON) INFO (@reboot jobs will be run at computer‘s startup.)
[[email protected]_jenkins ~]#
[[email protected]_jenkins ~]# 

此处显示crond.service的启动状态为running

时间: 2024-10-08 10:21:43

centos7设置服务为开机自启动(以crond.serivce为例)的相关文章

设置服务为开机自启动

chkconfig chkconfig --add servername chkconfig --del servername chkconfig --level 35 servername on vim /etc/rc.d/rc.local service servername start

CentOS7/Red Hat7 NTP服务无法开机自启动

centos7不同于以往linux的操作,对于开机自启动的调整,命令有所不同. chkconfig --list查看非系统内置服务的自启动状态 [[email protected] ~]# chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by na

mac设置shell脚本开机自启动

最近需要做分布式架构的网站,目前一直在调试阶段,每次开机的时候都要启动一大堆工具,比如zookeeper.activemq.redis.nginx等等,不厌其烦. 在网上搜了下mac如何设置shell脚本开机自启动,记录一下,方便自己也方便大家. 1.首先写一个sh脚本,比如: 1 cd ~/Documents 2 mkdir haha 代码很简单,进入Documents文件夹,建立haha目录,保存为run.sh 2.修改run.sh权限 sudo chmod 777 run.sh 3.右键点

Linux重新设置服务及开机启动服务

今天遇到Linux重启后,系统开机启动到某个服务后,挂住了.但是可以通过SSH进行远程连接. 这时候,可以通过语句,重新进行服务的开机启动设置,方法如下: for i in `chkconfig --list|grep 3:on`;do chkconfig $i off;done  chkconfig --list  for i in crond network sshd rsyslog;do chkconfig $i on;done  chkconfig --list 这样,执行reboot重

设置让程序开机自启动的方法

以下方法均可以让程序开机自启动. 1.    在/etc/rc.d/rc.sysinit 末尾添加命令或要执行的程序脚本该脚本run once at boot time.所以对所有启动级别都有效 2.    在/etc/rc.d/rc.local中添加命令或要执行的程序脚本这个脚本将被执行在所有其他的init脚本执行完成后,默认对2345启动级别有效. 3.    在对应启动级别的/etc/rc.d/rcX.d 做连接文件连接的格式如:ln  -s  /etc/rc.d/init.d/xx  /

CentOS 7 - 配置服务实现开机自启动

新建系统服务描述文件 cd /etc/systemd/system sudo vim myapp.service 添加以下配置: [Unit] # 这里添加你的服务描述 Description=myapp After=syslog.target [Service] # 这里更改为你的用户名 User=myapp # 这里路径为你的spring boot工程的jar包路径 ExecStart=这里是需要执行的命令 SuccessExitStatus=143 [Install] WantedBy=m

windowns系统的电脑如何简单潇洒地设置多功能开机自启动

在平时使用电脑时,总有一些东西我们希望开机就可以自己启动起来,这样就不用一个一个去点开它,而且可以节约时间.一般我们设置开机自启有以下这几种办法: 1.打开"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"文件夹或"C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"这个文件夹

C# 设置/取消程序 开机自启动

(修改注册表) [设置开机自启动] using Microsoft.Win32;//添加命名空间 public static bool SetAutoRun(string keyName,string filePath) { try { RegistryKey runKey=Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true); runKey.SetValue(k

redis 服务配置开机自启动

1.常用的写入键值对命令和开启密码登录redis操作 如果是在其他盘如下操作: cd / 进入系统根目录 cd /d E:\CH\redis  进入E盘CH目录下的redis目录 2.注册开机自启动服务(注意:要到你安装redis的根目录下执行下面的cmd命令) redis-server --service-install redis.windows.conf --loglevel verbose   原文地址:https://www.cnblogs.com/chLxq/p/11062607.h