Запуск compass останавливается и знает, что он дает ниже ошибку
mongodb-compass: ошибка при загрузке общих библиотек: libffmpeg.so: не удается открыть файл общего объекта: Нет такого файла или каталога
Я удалил и затем установил ошибку. Даже я тоже пробовал старую версию. Я искал и нашел эту ссылку , но она не работает для меня.
-121--892088-Я безуспешно гонялся за своим хвостом и не могу найти причину, по которой мой сценарий не запускается при выключении...
Выполняется Ubuntu 20.04 (рабочий стол).
Я создал/usr/local/sbin/run_on_shutdown.sh:
#!/bin/sh
REBOOT=$( systemctl list-jobs | egrep -q 'reboot.target.*start' && echo "rebooting" || echo "not_rebooting" )
if [ $REBOOT = "not_rebooting" ]; then
########################################################################
# Put Bash commands here to be executed on shutdown but not on reboot. #
# For example, backup home directories to an external USB HDD. #
########################################################################
curl --silent --show-error -X POST https://example.com/trigger_something/abcdefkey
fi
я имею chmod +x/usr/local/sbin/run_on_shutdown.sh
И создал systemd обслуживание:
[Unit]
Description=Run run_on_shutdown.sh at shutdown
DefaultDependencies=no
Requires=network.target network-online.target
Before=network-online.target shutdown.target halt.target
# If your script requires any mounted directories, add them below:
# RequiresMountsFor=/home
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/run_on_shutdown.sh
[Install]
WantedBy=multi-user.target halt.target shutdown.target
разрешения Набора с chmod 644/etc/systemd/system/run_on_shutdown.service
Перезагрузил демона: sudo systemctl демон - перезагружают
И включили его с: sudo systemctl включают run_on_shutdown.service
, Но... он не запускается при завершении работы... но работает с sudo systemctl enable run_on_shutdown.service --now
Я не могу найти никаких доказательств того, что он был вызван для отключения нигде, так что...
Может ли кто-нибудь помочь мне или указать мне правильное направление?
Спасибо!
Это создаст файл Shutdown.log в / opt / tmp на Shutdown.target
, но не на reboot.target
[Unit]
Description=My Shutdown Service
DefaultDependencies=no
Before=shutdown.target reboot.target
Conflicts=reboot.target
[Service]
ExecStart=/bin/bash \
-c 'mkdir -p /opt/tmp && \
echo shutdown | ts >> $_/shutdown.log'
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=shutdown.target