bash 的标准解决方案,请参见:
https://askubuntu.com/questions/15853/how-can-a-script-check-if-its-being-run-as-root
这是:
#!/bin/bash
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root"
exit 1
fi
在 dash 中不起作用,它正在慢慢成为 Linux 下的标准 shell。以上内容如何移植到dash?