Linuxコンソールから直接実行した場合に異なる動作をする必要があるアプリケーションがあります。したがって、ユーザーがSSHに接続してFooBarを実行する場合、またはユーザーがコンソールに移動して直接ログインしてFooBarを実行する場合は、別のことを実行する必要があります。
これら2つのシナリオの違いを伝えるために、どのC APIを呼び出す必要がありますか?「tty/pts」情報(「psaxf」を実行したときに表示される情報など)を確認する必要があると思っていましたが、それが最善の解決策であるかどうか、またどのAPIを呼び出すかはわかりません。その情報を取得します。
ヒントをいただければ幸いです。:)