Skip to content

Примусове зупинення процесу з викликом коду 0

Склалась ситуація, коли потрібно перезавантажити Jenkins та не хочеться, що б він відправив сповіщення у Slack неначе дочірній процес аварійно завершився. Відповідь на це питання я знайшов на serverfault.

Ми або запускаємо gdb та використовуючи команду call exit(0) зупиняємо процес.

# gdb -p <process id>
....
.... Gdb output clipped
(gdb) call exit(0)

Program exited normally.

Або робимо все те ж саме, але однією командою:

gdb --batch --eval-command 'call exit(0)' --pid <process id>

Корисне

  1. GTK тема оформлення Numix Brave
  2. Ліхтарик Джека на Raspberry Pi
  3. Міняємо прапорці на літери в gxkb
  4. Як приховати чорну рамку при перемиканні вікон в Openbox
  5. Монтування розділу диска з образу отриманого за допомогою dd
  6. gxkb - перемикач та індикатор розкладки клавіатури для X11