У меня есть сценарий запуска, который генерирует ошибку при запуске под systemctl
. Я не могу сказать где, поскольку журнал и статус говорят мне, что он выходит. dmesg
сообщает мне, что это сгенерировало ошибку, я могу запустить этот скрипт под systemd-run
и работает отлично.
Я не могу понять, как определить, откуда в скрипте происходит мой segfault, насколько я могу судить, он даже не вызывает #!/bin/bash
. Я бы хотел знать:
bash -x
или эквивалентsystemd-run
что было бы полезно?Итак, ответ в том, что systemd использует байты для размера стека, а ulimit использует килобайты.