Como executar um comando quando algum processo é iniciado?

Como executar um comando quando algum processo é iniciado?

Eu tenho um script sh para atualizar meu papel de parede que usapscírculopara exibir processos em execução. O script é executado a cada cinco segundos para atualizar o papel de parede, mas eu gostaria que o script fosse executado sempre que algum processo fosse iniciado ou interrompido. Isso é possível?

Edição 1: também poderia verificar o número de processos em execução com meu nome de usuário

Edição 2: pode ser necessário adicionar uma exceção para o próprio pscircle

informação relacionada