1) Eu tenho medo que seja o último. Mas não se sinta mal, a maioria das pessoas tropeça nisso.
2 + 3) Os únicos que teriam uma chance de trabalhar são 5 e 8. Os scripts de inicialização e o cron não têm idéia da sua sessão de login, então não há como eles apontarem remind
ou gmessage
em a direção certa. E 5 não funcionou porque o e comercial no final é uma característica do shell, não o comando. Você provavelmente nem precisa se o comando estiver sendo executado como um aplicativo de inicialização.