add
This commit is contained in:
96
trigger
Normal file
96
trigger
Normal file
@@ -0,0 +1,96 @@
|
||||
# Mount Beispiel
|
||||
# automount -> mount
|
||||
# socket (Accept no) -> service
|
||||
# socket (Accept yes) -> service@
|
||||
# path -> service
|
||||
# Automatically generated by systemd-fstab-generator
|
||||
[Unit]
|
||||
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
|
||||
SourcePath=/etc/fstab
|
||||
Before=local-fs.target
|
||||
After=blockdev@dev-disk-by\x2dlabel-srvfs.target
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/srvfs
|
||||
Where=/srv
|
||||
Type=xfs
|
||||
##########################
|
||||
#Es gibt ein Target für fs mounts
|
||||
[Unit]
|
||||
Documentation="Mount"
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/srvfs
|
||||
Where=/srv
|
||||
Type=xfs
|
||||
|
||||
[Install]
|
||||
WantedBy=local-fs.target
|
||||
###################################
|
||||
# /etc/systemd/system/srv.mount
|
||||
[Unit]
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/srvfs
|
||||
Where=/srv
|
||||
Type=xfs
|
||||
|
||||
[Install]
|
||||
WantedBy=local-fs.target
|
||||
|
||||
# /etc/systemd/system/srv.mount.d/override.conf
|
||||
[Unit]
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/srvfs
|
||||
Where=/srv
|
||||
Type=xfs
|
||||
|
||||
# /etc/systemd/system/srv.automount
|
||||
[Unit]
|
||||
|
||||
[Automount]
|
||||
Where=/srv
|
||||
TimeoutIdleSec=2min
|
||||
|
||||
[Install]
|
||||
WantedBy=local-fs.target
|
||||
######################################
|
||||
#Eintrag über die fstab Datei
|
||||
LABEL=srvfs /srv xfs defaults,x-systemd.automount,x-systemd.idle-timeout=2min
|
||||
systemctl daemon-reload
|
||||
#################################
|
||||
#Trigger wenn das Verzechnis ändert
|
||||
# /etc/systemd/system/trig.path
|
||||
[Unit]
|
||||
Description=demo path
|
||||
[Path]
|
||||
MakeDirectory=yes
|
||||
PathChanged=/var/tmp/abba
|
||||
PathChanged=/tmp/baab
|
||||
PathChanged=/home/nutz
|
||||
|
||||
# /etc/systemd/system/trig.service
|
||||
[Unit]
|
||||
Description=Trigger
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/echo "Hier ist %n"
|
||||
#################################################################
|
||||
###Timer Trigger
|
||||
#systemd-analyze timespan "1w 6h 35min"
|
||||
#system-analyze calender "24.12"
|
||||
#systemd-analyze calendar "9..17:3/15" --iterations=4
|
||||
#Beipiel
|
||||
|
||||
[Unit]
|
||||
Description=demo
|
||||
|
||||
[Timer]
|
||||
OnActiveSec=15
|
||||
#Nach Kalender
|
||||
#OnCalender=OnCalendar=*-*-* *:2/5:30
|
||||
#jede Minunt
|
||||
Persistent=yes
|
||||
#######################################
|
||||
Reference in New Issue
Block a user