问题:
使用以下行启动 cyrus imap 时/etc/cyrus.conf
:
SERVICES {
...
lmtp cmd="lmtpd -a" listen="[192.168.50.100]:lmtp" prefork=1 proto=tcp4
}
要通过 tcp 套接字启用 lmtp,套接字未打开。在日志文件中出现以下消息:
ai_socktype 不支持 Servname,禁用 lmtp
问题:
使用以下行启动 cyrus imap 时/etc/cyrus.conf
:
SERVICES {
...
lmtp cmd="lmtpd -a" listen="[192.168.50.100]:lmtp" prefork=1 proto=tcp4
}
要通过 tcp 套接字启用 lmtp,套接字未打开。在日志文件中出现以下消息:
ai_socktype 不支持 Servname,禁用 lmtp
我不想在zypper up
. 相反,我想使用已删除的文件重新启动所有服务,如zypper ps -sss
.
我以为我可以做一些zypper ps -sss | tr '\n' ' ' | systemctl restart
失败的事情
论据太少。
我也尝试写入文件并将其用作systemctl restart < myfile.txt
具有相同结果的输入。
我最终使用
systemctl restart $(zypper ps -sss | tr '\n' ' ')
所以两个问题:
1)如何将值通过管道传输到 systemctl?
2)有没有更好的方法来重新启动显示的所有服务zypper ps
?