Comando simples não executado no arranque

2

Eu quero que um comando simples mv ~/Downloads/*.torrent ~/Torrent-Backup/ seja executado toda vez que o sistema for iniciado.

Mas, embora os comandos funcionem perfeitamente por si só, agendá-lo como aplicativo de inicialização não funciona.

Por favor, sugira.

    
por charlie 30.10.2013 / 09:12

2 respostas

3

Quando você define um comando para ser agendado na inicialização, você deve usar caminhos completos, não ~ :

sh -c 'mv /home/username/Downloads/*.torrent /home/username/Torrent-Backup/'

Substitua username pelo seu nome de usuário.

    
por Radu Rădeanu 30.10.2013 / 09:44
1

Cron requer que o comando tenha o caminho absoluto /bin/mv .

Além disso, desde que você executou este comando na inicialização, ~ também não funcionará, porque isso aponta para o diretório pessoal do usuário. Use /home/user_name/Downloads e /home/user_name/Torrent-Backup/ . Ou execute após o login.

    
por To Do 30.10.2013 / 09:42