linux 定时任务及编写xshell及开启超级账户

一、定时任务

这里说明两个系统:centos和ubuntu 两个系统的共同点,编辑定时任务脚本 crontab -e

1. 编辑定时任务文件

crontab -e 

crontab -e 第一次执行会让你选择编辑器,这里我选择的vim 直接输入数字即可

2. 定时任务说明

直接再上一步打开的文件中往下添加以下命令即可。

* * * * * command
分 时 日 月 周 命令
举例
0 23 * * * /home/test.sh
每天23点执行 test.sh 脚本

3. 保存退出执行重启命令

先查看一下是否在运行,或者简单粗暴的直接stop start也行
centos 启停命令如下
service crond status 查看
service crond stop 停止
service crond start 启动
service crond restart 重启

ubuntu 启停命令如下
service cron status 查看
service cron stop 停止
service cron start 启动
service cron restart 重启

二、编写shell

vi test.sh 编写一个脚本文件
#!/bin/bash  #脚本头部,必须这样写

echo 'hello world!'  
#脚本命令,这里可以随便写命令 比如 php /www/test.php 或者启动某些服务 service xxx start

exit 0  退出

保存退出 给刚建的文件加可执行权限

chmod +rx test.sh
或者
chmod -R 777 test.sh

三、开启超级账户

1. 添加用户

useradd test  //添加test账户
passwd test // 为test添加密码 敲完这个命令后 下面会让输入两次密码 输入完回车即可

2. 网上最不推荐的方法,但是我就是喜欢用,别的方法我不喜欢;这样改完用test用户登录就不用 sudo su 切换root账户了,省事,但是肯定有问题,先不管了,遇见了再说!

不管centos还是ubuntu 都执行下面的命令

vi /etc/passwd
找到刚才添加的 test用户 把test用户组改为 0 比如
原来的test用户
test:x:1002:1002::/home/test:/bin/bash
更改为
test:x:0:0::/home/test:/bin/bash
然后退出保存即可

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值