liunx设置root用户的计划任务。每天早上7:50自动开启vsftpd服务,22点50时关闭;每周六的7:30时,重新启动vsftpd服务。使用crontab –l 查看计划任务
时间: 2024-09-12 10:13:57 浏览: 60
远程连接liunx系统, 工具XShell7和xftp7
在Linux系统中,可以使用`cron`服务来设置计划任务,为root用户设置计划任务需要使用`crontab`命令。以下是具体的步骤和命令来实现您的需求:
1. 每天早上7:50自动开启vsftpd服务,可以使用以下`crontab`命令添加计划任务:
```
50 7 * * * /etc/init.d/vsftpd start
```
这条命令的意思是在每天的7点50分执行`/etc/init.d/vsftpd`脚本的`start`命令。
2. 每天晚上22点50自动关闭vsftpd服务,可以添加以下`crontab`命令:
```
50 22 * * * /etc/init.d/vsftpd stop
```
这条命令意味着在每天的22点50分执行`/etc/init.d/vsftpd`脚本的`stop`命令。
3. 每周六早上7:30重新启动vsftpd服务,可以添加以下`crontab`命令:
```
30 7 * * 6 /etc/init.d/vsftpd restart
```
这条命令表示在每周六的7点30分执行`/etc/init.d/vsftpd`脚本的`restart`命令。
要设置这些计划任务,你需要以root用户登录(或者使用`sudo`提升权限),然后输入`crontab -e`命令来编辑计划任务。系统会打开一个编辑器,你可以将上述命令逐行添加进去。保存并退出编辑器后,`cron`服务会自动加载新的任务。
使用`crontab -l`命令可以列出当前用户的所有计划任务。例如,root用户可以运行以下命令来查看其所有的计划任务:
```
sudo crontab -l
```
阅读全文