Убив процесс с помощью cron, как только он начнется

Я хочу остановить запуск Dropbox, как только я войду в свою учетную запись. Теперь я знаю, что могу сделать это просто, перейдя в Startup Applications и отключив dropbox. Но мне было интересно, есть ли способ сделать это с помощью cron-ish или cron не должен использоваться для таких вещей?

В настоящее время у меня это в моем кронтабе

 @reboot pkill dropbox 

Но это не работает, потому что я думаю, что Dropbox не работает, когда выполняется это задание cron.

  • Как перезапустить мою программу Java автоматически, если она будет убита?
  • Запланированная задача при перезагрузке
  • Как я могу заставить sudo crontab -e использовать среду `sudoedit`?
  • Crontab самовосстанавливается
  • Cron только время от времени отправляет электронную почту на выходе и ошибки
  • Как программно добавить новый файл crontab без замены предыдущего
  • Почему этот сценарий оболочки завершается неудачно, поскольку задание cron
  • Выход Cronjob в журнал
  • One Solution collect form web for “Убив процесс с помощью cron, как только он начнется”

    Запись @reboot предназначена для выполнения @reboot после каждой перезагрузки. Это не то, что вы хотите.

    Cron не подходит для этого, поскольку он запускает что-то в определенное время, и он не знает, что вы входите в систему или находитесь в процессе входа в систему. В большинстве случаев запуск задания cron каждую минуту может выглядеть, если вы зарегистрированы в, а затем принять меры.

    Лучше попытаться убить dropbox (используя pkill например) с помощью приложения Startup.

    Linux и Unix - лучшая ОС в мире.