Linux 设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
时间: 2024-05-17 15:19:07 AIGC 浏览: 158
好的,您可以按照以下步骤设置定时器crontab来实现您的要求:
1. 打开终端,输入命令 crontab -e 进入编辑模式。
2. 在编辑模式中,按下 i 键进入插入模式,输入以下内容:
0 12 * * * who >> /opt/user.log
这个表达式的意思是,在每天的12点,执行 who 命令查看系统登录的用户信息,并将每次查看的用户信息追加保存到 /opt/user.log 文件中。
3. 按下 ESC 键退出插入模式,输入 :wq 保存并退出编辑模式。
设置完成后,系统会在每天的12点自动执行 who 命令,并将查看的用户信息保存到 /opt/user.log 文件中。您可以随时打开该文件查看用户登录信息。
相关问题
linux设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
好的,您可以按照以下步骤设置crontab定时任务来达到您的要求:
1. 打开终端,输入命令 crontab -e 进入定时任务编辑器。
2. 在编辑器中输入以下命令:
```
0 12 * * * who >> /opt/user.log
```
这个命令的含义是,每天12点执行一次 who 命令,将查看的用户信息追加到 /opt/user.log 文件中。
3. 按下 Ctrl + O 保存修改,按下 Ctrl + X 退出编辑器。
现在,您已经成功设置了一个定时任务,每天12点都会执行 who 命令,并将结果保存到 /opt/user.log 文件中。注意,这个文件需要有写入权限,您可以使用 chmod 命令来设置文件权限。
linux shell设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
要在 Linux Shell 中设置定时器 crontab,可以按照以下步骤进行:
1. 打开 Shell 终端,输入 `crontab -e` 命令编辑 crontab 文件。
2. 在文件中添加如下一行,表示每天12点执行一次命令:
```
0 12 * * * who >> /opt/user.log
```
其中,`who` 命令用于查看当前登录的用户信息,`>>` 表示将输出信息追加到日志文件 `/opt/user.log` 中。
3. 保存并退出 crontab 文件。
这样,系统就会每天12点查看一次登录用户信息并将结果保存到 `/opt/user.log` 文件中。
阅读全文
相关推荐









