Linux中创建新用户user1后怎么用该用户建立crontab文件
时间: 2024-10-19 13:10:19 浏览: 35
在Linux中,使用新创建的用户user1设置定时任务(crontab),你需要首先切换到user1用户,然后通过`cron`工具创建或编辑crontab文件。以下是步骤:
1. **切换用户**:
使用`su`命令切换到user1用户:
```bash
su user1
```
输入user1的密码确认登录。
2. **检查并创建crontab文件**:
首次登录时,`cron`会提示你输入crontab的基本信息,如果这是第一次接触crontab,可以按`c`键创建一个空的配置文件:
```
crontab -e
```
如果已经存在crontab,将打开当前用户的crontab编辑器。
3. **编辑crontab**:
在打开的文本编辑器中(默认是vim或nano),你可以开始添加定时任务了。每一行代表一个任务,按照特定的时间格式指定执行时间,格式通常是分、时、日、月、星期和命令。例如,每小时执行一次命令:
```bash
* * * * * command-to-execute
```
将`command-to-execute`替换为你想要定时执行的实际命令。
4. **保存并退出**:
编辑完成后,记得保存并退出编辑器。在vim中,按下`:wq`,在nano中则按`Ctrl+X`, `Y`, `Enter`组合。
5. **验证crontab**:
创建或更新crontab后,可以使用`crontab -l`命令查看当前的定时任务列表,确认设置无误。
完成以上步骤后,user1用户就会按照你在crontab文件中设置的时间点执行相应的命令。
阅读全文