使用 systemctl 时 systemd 脚本发生段错误

使用 systemctl 时 systemd 脚本发生段错误

我有一个启动脚本,在 下运行时会产生段错误systemctl。我不知道在哪里,因为日志和状态只告诉我它正在退出。dmesg告诉我它产生了一个段错误,我可以在 下正常运行这个脚本systemd-run,它运行正常。

我不知道如何判断我的段错误来自脚本中的哪个位置,据我所知,它甚至没有调用#!/bin/bash。我想知道:

  1. 我从我这里获取哪些信息有助于获得帮助
  2. 我怎样才能使用bash -x或等效方式调用此脚本
  3. systemd-run除此之外还有其他有用的工具吗?

答案1

因此,答案是 systemd 使用字节作为堆栈大小,而 ulimit 使用千字节。

相关内容