Pular para o conteúdo principal

Executando programa de tempo em tempo no linux!

  Se você não quiser abrir algum programa toda hora, pode criar uma tarefa para que ele seja executado de acordo com o dia, horário determinado por você.

Para isso, precisamos criar uma tarefa no agendador de tarefas do linux chamado cron.

Para este exemplo, vou agendar uma tarefa para que o Ubuntu execute o Thunderbird a cada 15min, todos os dias.

Digite o seguindo comando no terminal, para abrir o editor do cron. (Se perguntar sobre qual editor quer usar, recomendo o editor nano.)

$ crontab -e

Adicione a seguinte linha: 

*/15 * * * * export DISPLAY=:0; thunderbird

Aperte Ctrl+O para salvar e depois Ctrl+X para sair.
Pronto. O Thunderbird vai ser aberto a cada 15min.

Recomendo dar uma lida nesse site https://crontab.guru/, pois explica o funcionamento e gera uma linha de comando de acordo com o que você precisa.




Comentários

Postagens mais visitadas deste blog

Instalando o Office 2010 no linux!

Para instalar o Office 2010 em qualquer distribuição linux, devemos usar um programa chamado Wine, mas existe um outro que utiliza o Wine como base, e facilita a instalação de programas, já que escolhe automaticamente as .dlls necessárias. Se você utiliza o Mageia, entre na Centro de Controle Mageia, e na seção Instalar e Remover Programas, procure por Playonlinux, e samba-winbind e instale-os. Abra o Playonlinux, e clique em Instalar um programa. Vá em Escritório, e clique na versão do Office a ser instalado, que no caso é o Microsoft Office 2010. Siga com o processo de instalação normalmente, e depois irá ser perguntado se você deseja criar atalhos no menu. É recomendável que se crie para facilitar a procura. Após instalar, feche o Playonlinux e abra o Office para ver se está funcionando. Como ativar Após instalar e testar o Office, vamos ativá-lo. Abra novamente o Playolinux, Office, e agora clique em Microsoft Office 2010 Activation. Clique em Instalar, e Avance. Escol...

Corrigindo erro Error: Access denied for user 'root'@'localhost' do mysql

 Se ao instalar o mysql, você se deparar com esse erro ao tentar se conectar, abra um terminal e digite o seguinte comando: $ sudo mysql Após logar no mysql, digite o seguinte comando, digitando sua senha. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua-senha';   Para fazer um teste, digita o comando no terminal e depois coloque sua senha: $ mysql -u root -p 

Alterando sistema de autenticação do usuário root no mysql!

   Por padrão, o usuário root vem com sistema de autenticação auth_socket e não permite que você faça pelo phpmyadmin, MySQL Workbench por exemplo, mas é simples corrigir isso. Abra um terminal e digite o seguinte comando: $ sudo mysql -p Insira sua senha de usuário do computador e depois a senha do usuário root do mysql. Após feito isso, acesse o banco de dados do mysql: $ use mysql; E agora digite o seguinte comando para alterar o padrão de autenticação para mysql_native_password. Lembrando de trocar 'your_new_password' por sua senha de root; $ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';