Crontab和自启运行和自动挂载笔记

2020.10.31

 

 

 

 Crontab -e -u user1 创建用户user1

su root
crontab -e
vim /etc/crontab

  

 

su root
crontab -e -u testuser
vim /var/spool/cron/crontabs/testuser

 

systemctl restart cron.service
重新启动服务,既会重新加载/etc/crontab和/var/spool/cron/crontabs/*
如service crond restart, service cron restart, /etc/init.d/cron restart 都有一样的功能
systemctl enable cron.service

开机启动启动crontab这个服务。  

systemctl disable cron.service

关闭开机自启crontab服务

 

 

[Unit]
Description=checkIp
#描述就是项目名称嘛
Documentation=empty
After=network.target remote-fs.target nss-lookup.target mysqld.service
[Service]
Type=oneshot
PIDFile=/run/checkIp.pid
ExecStartPre=
ExecStart=/usr/bin/bash /script/checkBlackIp.sh
#核心用bash 去执行/script/下的脚本,如果要多脚本执行就添加
#额外外的ExecStart=.......
ExecReload=
ExecStop=
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#Alias=ckIp.service
#这个ckIp就是我们最后服务的名称,如果用了这个就会生成多一个虚拟服务,这样就可以通过
#systemctl status ckIp 或checkIp 进行管理默认禁止Alias
代码显示
 
开机自启
systemctl enable test.service 
我们看结果

 

虚拟机挂载,已经分享本地分区

apt-get install open-vm-tools
mkdir /mnt/WinDisk
vmhgfs-fuse .host:/ /mnt/WinDisk

echo ".host:/ /mnt/WinDisk fuse.vmhgfs-fuse allow_other 0 0"  >>/etc/fstab
这里的WinDisk就是我们挂载的名称
最后echo 就是添加到/etc/fstab开机自启管理
由于虚拟交换所以跟PC不同一样的设置方式 
最后两个零意思是 不备份 不检验
 

 

mkdir /mnt/Udisk
blkid

echo "UUID="BE7C37837C37358D" /mnt/Udisk ntfs-3g defaults,rw 0 0" >>/etc/fstab

                

                  

原文地址:https://www.cnblogs.com/eternalnight/p/13905048.html