Cmd..systemd.timers..send to litterbox then ntfy

· EOG, like EOF


sudo nano ~/f_send_to_litterbox_then_ntfy.{timer,service} sudo ln -s ~/f_send_to_litterbox_then_ntfy.{timer,service} /etc/systemd/system/

/etc/systemd/system/foo.timer #

[Unit] Description=Run f_send_to_litterbox_then_ntfy every 5 minutes

[Timer] OnUnitActiveSec=5min Unit=f_send_to_litterbox_then_ntfy.service

[Install] WantedBy=timers.target

/etc/systemd/system/foo.service #

[Unit] Description=Execute f_send_to_litterbox_then_ntfy

[Service] Type=oneshot ExecStart=$HOME/f_send_to_litterbox_then_ntfy.sh

[Install] WantedBy=multi-user.target

----------------------------- #

/etc/systemd/system/foo.timer #

[Unit] Description='f_send_to_litterbox_then_ntfy every 2 sec'

[Timer] Unit=f_send_to_litterbox_then_ntfy.service OnUnitActiveSec=2 #OnUnitActiveSec=2h 30min # see systemd.time(7)
#OnUnitActiveSec=5min

[Install] WantedBy = timers.target

AccuracySec=

RandomizedDelaySec= Defaults to 0

----------------------------- #

----------------------------- #

nano ~/f_send_to_litterbox_then_ntfy.sh

for i in ~/.mozilla/firefox/*/sessionstore-backups; do
  curl -d "$(
   tar -C "$i" -cJvf- ../sessionstore-backups |
    curl https://litterbox.catbox.moe/resources/internals/api.php \
        -F "time=72h" \
        -F "reqtype=fileupload" \
        -F "fileToUpload=@-"
            )" ntfy.sh/diviennes-bck-ffx; done

chmod +x ~/f_send_to_litterbox_then_ntfy.sh

----------------------------- #

sudo systemctl daemon-reload

for i in enable start; do sudo systemctl "$i" f_send_to_litterbox_then_ntfy.{service,timer} done

sudo systemctl status f_send_to_litterbox_then_ntfy.service sudo systemctl show f_send_to_litterbox_then_ntfy.service

sudo systemctl disable f_send_to_litterbox_then_ntfy.service sudo systemctl enable f_send_to_litterbox_then_ntfy.service

??????? needed ??????///

NO

sudo chown root:root /home/mabox/date.sh

last updated: