我一直在尝试编写一个脚本来在启动时运行 dcled,该程序运行这。我正在使用启用了多架构的 Debian Jessie。这本质上是一个小型文件服务器。我尝试这样做是因为我认为每次有人尝试登录服务器而无需实际登录和阅读时看到一个小 LED 屏幕打印出来会很酷/var/log/auth.log
。这是我到目前为止的脚本。
!/bin/bash
### BEGIN INIT INFO
# Provides: dcled.sh
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: dcled
# Description: print file to dcled
### END INIT INFO
# Author:
PATH=/usr/bin
tail -f /var/log/auth.log | dcled -s 50 -p 4
该脚本工作并运行最后一行/var/log/auth.log
(当向其中写入新内容时),但是tty
终端没有出现。我已经使用过update-rc.d
并insserv
试图让它100%正确地工作但无济于事。任何对此的帮助将不胜感激。