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
