Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
[Unit]Description=Some Script Requires=network.target After=network.target [Service]Type=oneshotRemainAfterExit=TrueExecStart=[b]/some/script[/b] [Install]WantedBy=multi-user.target
systemctl enable script.service
#!/bin/sh# Tell grub that resume was successfulcase "$1" in<------>thaw)<------><------>[ -s /boot/grub/grubenv ] || rm -f /boot/grub/grubenv<------><------>mkdir -p /boot/grub<------><------>grub-editenv /boot/grub/grubenv unset recordfail<------><------>;;esac
как такое сделать перед выключением компа, чтобы запускался скрипт?
[Unit]Description=Some ScriptDefaultDependencies=noBefore=shutdown.target reboot.target halt.target suspend.target hibernate.target hybrid-sleep.target[Service]Type=oneshotExecStart=/some/script[Install]WantedBy=shutdown.target
"копай", это не про меня) Знаний не хватает) Но спасибо)
Создаешь /etc/systemd/system/shutdown.target.wants/script.service (Нажмите, чтобы показать/скрыть)Код: [Выделить][Unit]Description=Some ScriptDefaultDependencies=noBefore=shutdown.target reboot.target halt.target suspend.target hibernate.target hybrid-sleep.target[Service]Type=oneshotExecStart=/some/script[Install]WantedBy=shutdown.target
Беглый поиск подсказал, что тебе просто нужно закинуть скрипт в /etc/pm/sleep.d/ и дать ему права на выполнение
#!/bin/bashcase "$1" in resume)
Страница сгенерирована за 0.019 секунд. Запросов: 19.