Tag Archives: posix

C: Descobrir se um processo está em execução

No Linux é muito comum um daemon, durante sua execução, criar um arquivo .pid dentro de /var/run. Dentro do arquivo syslogd.pid, por exemplo, contém o PID da instância do syslogd em execução. Usa-se este mecanismo para impedir que duas instâncias … Continue reading

Posted in C, Linux, Shell | Tagged , , , , , | 3 Comments

AppleScript: Obter a pasta do usuário (HOME)

Há um comando bacana para se obter uma referência (alias) à pasta principal do usuário que está rodando o script. path to home folder — Retorna: alias “Macintosh HD:Users:aurelio:” Se precisar do caminho completo dessa pasta no formato POSIX (com … Continue reading

Posted in AppleScript | Tagged , , , , , , | Leave a comment

C: Indo para background com o daemon()

A forma tradicional de um programa ir para background é fazendo um fork(), terminar o processo pai e criar uma nova sessão com setsid(). Outra forma mais simples, que de fato encapsula tudo isso e mais um pouco, é apenas … Continue reading

Posted in C | Tagged , , , , , , | 2 Comments