![使用 systemctl 时 systemd 脚本发生段错误](https://linux22.com/image/727948/%E4%BD%BF%E7%94%A8%20systemctl%20%E6%97%B6%20systemd%20%E8%84%9A%E6%9C%AC%E5%8F%91%E7%94%9F%E6%AE%B5%E9%94%99%E8%AF%AF.png)
我有一个启动脚本,在 下运行时会产生段错误systemctl
。我不知道在哪里,因为日志和状态只告诉我它正在退出。dmesg
告诉我它产生了一个段错误,我可以在 下正常运行这个脚本systemd-run
,它运行正常。
我不知道如何判断我的段错误来自脚本中的哪个位置,据我所知,它甚至没有调用#!/bin/bash
。我想知道:
- 我从我这里获取哪些信息有助于获得帮助
- 我怎样才能使用
bash -x
或等效方式调用此脚本 systemd-run
除此之外还有其他有用的工具吗?
答案1
因此,答案是 systemd 使用字节作为堆栈大小,而 ulimit 使用千字节。