Ubuntu16.04系统唤醒与登录日志的处理与查看

By | February 20, 2017

最后更新时间: 2020-06-13 11:56:03

Ubuntu16.04系统唤醒与登录日志的处理与查看

Updated On: 2020-06-13

Created on 2017-02-16

创建任务

/lib/systemd/system-sleep/ 目录新建一个文件,并赋以运行权限,文件内容是系统唤醒任务:

$ sudo vi /lib/systemd/system-sleep/00resumetask
#!/bin/bash
if [ $1 = post   ] && [ $2 = suspend   ]
then /bin/journalctl -k > /home/user/.journalctl.log
fi

任务建立完毕

查看日志

在桌面新建.desktop文件,并赋以运行权限,用于打开终端查看上次登录日志。

[Desktop Entry]
Version=1.0
Name=Test<br />
Comment=Test the terminal running a command inside it
Exec=bash -c 'tail -300 /home/user/.journalctl.log | head -190;$SHELL'
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Application;
Name[en_US]=read_log

系统唤醒与登录日志查看过程如上。

参考资料:

Create a .desktop file that opens and execute a command in a terminal

如何在终端执行.desktop文件

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,也欢迎指正,一起学习,共同进步。如果本文对您有帮助,而且让您觉得值得为内容付费,那么就请赞助(打赏)一下本人,这不强制。打赏支持微信支付,方法是使劲地戳一下下方的“打赏”按钮,然后得到微信收款的二维码,再用微信支付扫一下,就像买菜那样。祝好!