我有一个启动脚本,在 下运行时会产生段错误systemctl
。我不知道在哪里,因为日志和状态只告诉我它正在退出。dmesg
告诉我它产生了一个段错误,我可以在 下正常运行这个脚本systemd-run
,它运行正常。
我不知道如何判断我的段错误来自脚本中的哪个位置,据我所知,它甚至没有调用#!/bin/bash
。我想知道:
- 我从我这里获取哪些信息有助于获得帮助
- 我怎样才能使用
bash -x
或等效方式调用此脚本 systemd-run
除此之外还有其他有用的工具吗?
答案1
因此,答案是 systemd 使用字节作为堆栈大小,而 ulimit 使用千字节。