端末でメッセージを記録するには、syslogを使用する必要があります。 インターネット上でコードを検出しましたが、機能しません。 コード:syslogを使用して端末にメッセージを記録する方法は?
#include <stdio.h>
#include <unistd.h>
#include <syslog.h>
int main(void)
{
openlog("slog", LOG_PID|LOG_CONS, LOG_USER);
syslog(LOG_INFO, "A different kind of Hello world ... ");
closelog();
return 0;
}
LOG_CONSが実行したいと思っているだけではありません。 syslog機能のドキュメントを読んでください。 LOG_PERRORフラグは、あなたがやりたいことにもっと似ています。 – Cheatah
[printk](https://en.wikipedia.org/wiki/Printk)の設定をご覧ください。 –
@Ipor、 'printk'はユーザーモードプログラムと何が関係していますか? –