设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中。
时间: 2024-02-24 12:56:04 浏览: 64
好的,这是一个设置定时任务的问题,我们可以使用crontab来实现。首先,你需要使用root用户或者sudo权限来执行以下操作:
1. 打开终端并输入以下命令打开crontab编辑器:
```
sudo crontab -e
```
2. 在编辑器中添加以下内容:
```
0 12 * * * who >> /opt/user.log
```
这个命令的含义是:在每天的中午12点,执行who命令查看登录用户信息,并将每次查看的结果追加到/opt/user.log文件中。
3. 按Ctrl+X,输入Y保存并退出编辑器。
现在,每天中午12点,系统会自动执行who命令并将结果追加到/opt/user.log文件中。你可以通过查看/opt/user.log文件来获取用户登录信息。
注意:如果/opt/user.log文件不存在,crontab会自动创建它。如果你想要覆盖/opt/user.log文件而不是追加内容,可以使用单个大于号(>)而不是双大于号(>>)。
相关问题
设置定时器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设置定时器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 命令来设置文件权限。