abordagem Cron
Se você tiver privilégios sudo, poderá parar / iniciar o serviço cron. Eu acredito que é isso que a solução que você encontrou online estava explicando.
Dependendo de qual distro Linux você está usando, você pode fazer estes comandos:
# redhat distros
$ sudo /etc/init.d/crond stop
... do your work ...
$ sudo /etc/init.d/crond start
Ou faça estes comandos:
# Debian/Ubuntu distros
$ sudo service cron stop
... do your work ...
$ sudo service cron start
Abordagem do tipo de arquivo de bloqueio
Você também pode colocar um arquivo "dontrunofflineimap" no diretório / tmp quando quiser que a tarefa offlineimap seja interrompida e não seja executada por algum tempo.
O processo funcionaria assim. Você toca em um arquivo em / tmp assim:
touch /tmp/dontrunofflineimap
A tarefa cron seria modificada da seguinte forma:
*/2 * * * * [ -f /tmp/dontrunofflineimap ] || /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1
Enquanto esse arquivo existir, ele essencialmente bloqueará a execução do aplicativo offlineimap
. Quando quiser que ele seja retomado, basta excluir o arquivo /tmp/dontrunofflineimap
.