我尝试编写一个服务来设置网络接口。
在 Sysvinit 中,我使用了一个脚本:
IP=$(fw_printenv -n ipaddr)
ifconfig eth0 $IP netmask 255.255.254.0 up
Run Code Online (Sandbox Code Playgroud)
现在我想在服务中做到这一点:
[Service]
Type=oneshot
Environment="IP=$(/sbin/fw_printenv -n ipaddr)"
ExecStart=/sbin/ifconfig eth0 $IP netmask 255.255.255.0 up
Run Code Online (Sandbox Code Playgroud)
这不起作用。在 systemctl status -l start-network.service 它说:
Oct 23 06:17:29 lcd5a-dsp ifconfig[261]: ifconfig: invalid number 'sbin/fw_printenv'
Run Code Online (Sandbox Code Playgroud)
有人知道如何将函数的输出用作 systemd.service 中的变量吗?
我想在嵌入式 Linux 的帧缓冲区上显示 png 图像。我已经找到了 png-fb 的联机帮助页:
man fb-png
但我找不到它的来源。有人知道那个程序的来源吗?
或者,是否有另一个程序可以在帧缓冲区上显示 png 图像?