[root@kvm8 ~]# vi /usr/local/bin/usrfind.sh [root@kvm8 ~]# cat /usr/local/bin/usrfind.sh #!/bin/bash find /usr/ -size +10M > ~/usrfind.txt
[root@kvm8 ~]# chmod +x /usr/local/bin/usrfind.sh
[root@kvm8 ~]# man 5 systemd.unit
Example 1. Allowing units to be enabled
The following snippet (highlighted) allows a unit (e.g. foo.service)
to be enabled via systemctl enable:
[Unit]
Description=Foo
[Service]
ExecStart=/usr/sbin/foo-daemon
[root@kvm8 ~]# vi /usr/lib/systemd/system/usrfind.service [root@kvm8 ~]# cat /usr/lib/systemd/system/usrfind.service [Unit] Description=usrfind.sh [Service] ExecStart=/usr/local/bin/usrfind.sh
[root@kvm8 ~]# systemctl daemon-reload
[root@kvm8 ~]# systemctl start usrfind.service
[root@kvm8 ~]# systemctl status usrfind.service
○ usrfind.service - usrfind.sh
Loaded: loaded (/usr/lib/systemd/system/usrfind.service; static)
Active: inactive (dead)
Sep 29 20:54:54 kvm8.deyu.wang systemd[1]: Starting usrfind.service - usrfind.sh...
Sep 29 20:54:54 kvm8.deyu.wang systemd[1]: usrfind.service: Deactivated successfully.
Sep 29 20:54:54 kvm8.deyu.wang systemd[1]: Finished usrfind.service - usrfind.sh.
[root@kvm8 ~]# ll usrfind.txt -rw-r--r--. 1 root root 500 Sep 29 20:54 usrfind.txt
[root@kvm8 ~]# cat usrfind.txt /usr/lib/sysimage/rpm/rpmdb.sqlite /usr/lib/firmware/nvidia/ga102/gsp/gsp-535.113.01.bin.xz /usr/lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin.xz /usr/lib/modules/6.12.0-55.9.1.el10_0.x86_64/vmlinuz /usr/lib64/libicudata.so.74.2 /usr/lib64/libLLVM.so.19.1 /usr/lib64/libgallium-24.2.8.so /usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc /usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc /usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc