启动时脚本不显示本地主机名

启动时脚本不显示本地主机名

我编写了一个非常简单的 bash 代码,它试图将系统的本地主机名发送到 php 页面,基本上使用:curl mypage.com/?hostname=$HOSTNAME

当我“每手”运行这个 bash 文件时,它工作得很好。但是,当由 rc.local 启动时,它确实执行,但主机名正在工作 - 页面仅接收请求,但没有 GET 值。 (即?主机名=)

我尝试在curl命令之前添加“export HOSTNAME”,但它仍然不起作用。

你们中有人知道为什么会发生这种情况吗?

我的系统是 Raspbian,并且 php-page 可以工作。

感谢:D

答案1

看来 /bin/sh 不是您系统上 bash 的符号链接。使用

curl mypage.com/?hostname=$(hostname)

相关内容