Следующее должно работать одинаково хорошо.
description "myupstart"
start on runlevel [2534]
stop on runlevel [!2534]
limit core 10000 10000
chdir /path/to/myapp
pre-start script
echo "/var/crash/core.%e.%s.%u.%g.%p.%t" > /proc/sys/kernel/core_pattern
end script
exec /path/to/app/myapp
Из записи Arch Wiki для вашей модели:
Возможно, необходимо отключить функцию пробуждения USB, нажав «XHC1» на «/ proc / acpi / wakeup», чтобы предотвратить немедленное пробуждение suspend.
После того, как вы попробовали это, вы можете поместить строку в свой файл /etc/rc.local, чтобы она выполнялась при каждой загрузке.