emergency.service 1019 B

1234567891011121314151617181920212223242526272829
  1. # This file is part of systemd.
  2. #
  3. # systemd is free software; you can redistribute it and/or modify it
  4. # under the terms of the GNU Lesser General Public License as published by
  5. # the Free Software Foundation; either version 2.1 of the License, or
  6. # (at your option) any later version.
  7. [Unit]
  8. Description=Emergency Shell
  9. Documentation=man:sulogin(8)
  10. DefaultDependencies=no
  11. Conflicts=shutdown.target
  12. Conflicts=rescue.service
  13. Conflicts=syslog.socket
  14. Before=shutdown.target
  15. [Service]
  16. Environment=HOME=/home/root
  17. WorkingDirectory=-/home/root
  18. ExecStartPre=-/bin/plymouth --wait quit
  19. ExecStartPre=-/bin/echo -e 'Welcome to emergency mode! After logging in, type "journalctl -xb" to view\\nsystem logs, "systemctl reboot" to reboot, "systemctl default" or ^D to\\ntry again to boot into default mode.'
  20. ExecStart=-/bin/sh -c "/sbin/sulogin; /bin/systemctl --job-mode=fail --no-block default"
  21. Type=idle
  22. StandardInput=tty-force
  23. StandardOutput=inherit
  24. StandardError=inherit
  25. KillMode=process
  26. IgnoreSIGPIPE=no
  27. SendSIGHUP=yes