Как моя программа может определить, как она была запущена: кем-то, использующим командную строку, или другим процессом?
В программе есть дополнительная интерактивная часть, которую я хочу отключить, когда она была запущена другим процессом- работает в фоновом режиме;но когда он был запущен из терминала, я хочу, чтобы он делал интерактивный бит.
[править] Если это возможно сделать из программы на C ++.