Postado 14 de setembro de 201510 anos comment_1076921 Boa tarde Gostaria de saber como faço para executar um comando a cada "X tempo" no OS X Gostaria de executar o comando chmod de tempos em tempos em alguns diretorios Obrigado Denunciar
Postado 15 de setembro de 201510 anos comment_1077012 Simples, use o Cron, o OS X é baseado em Unix, praticamente todos os comandos do tipo vão existir nele também. Denunciar
Postado 16 de setembro de 201510 anos comment_1077351 while true; do COMANDO_QUE_VC_QUER; sleep X; done altere o X pelo tempo em segundos. vc pode armazenar o comando em background. (nohup while true; do COMANDO_QUE_VC_QUER; sleep X; done)& Se vc quer alguma coisa pontual, faca o que o colega falou ai em cima, [ o OSX é um UNIX ], basta executar crontab -e e adicionar baseado em minuto hora dia-do-mes mes dia-da-semana comando Leia um pouco antes ok? https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/crontab.1.html Denunciar
Postado 23 de setembro de 201510 anos Autor comment_1078677 Obrigado pelas respostas ja configurei a cron mas o 1º teste deu errado mudei algumas coisas mas só vou poder testar amanha cedo abraços Denunciar
Postado 24 de setembro de 201510 anos Autor comment_1078924 Não deu certo Criei um arquivo da cron com o seguinte conteudo: # Volumes chmod0 5 * * * * "/bin/chmod -R 777 /Volumes/Arquivos/"0 6 * * * * "/bin/chmod -R 777 /Volumes/Filmes/"0 7 * * * * "/bin/chmod -R 777 /Volumes/Seriados/"0 8 * * * * "/bin/chmod -R 777 /Volumes/Videos/"0 9 * * * * "/bin/chmod -R 777 /Volumes/Documentarios/" e criei um arquivo com permissao 644 (chmod +x) dentro de /Volumes/Arquivos/ para testar não deu certo então criei um arquivo chamado Volumes com esse conteudo: "/bin/chmod -R 777 /Volumes/Arquivos/""/bin/chmod -R 777 /Volumes/Filmes/""/bin/chmod -R 777 /Volumes/Seriados/""/bin/chmod -R 777 /Volumes/Videos/""/bin/chmod -R 777 /Volumes/Documentarios/" dei permissão de execução e, mais tarde, permissão 777, pus na cron o seguinte: # CHMOD0 8 * * * * root "/bin/chmod -R 777 /Users/daniel/Volumes" e também não funcionou Abraço Editado 24 de setembro de 201510 anos por Danipru3 Denunciar
Postado 25 de setembro de 201510 anos Autor comment_1079137 Quando eu tento rodar o "Volumes" sozinho: Mac-mini-de-Daniel:~ daniel$ ./Volumes./Volumes: line 3: chmod -R 777 /Volumes/Arquivos/: No such file or directory./Volumes: line 4: chmod -R 777 /Volumes/Filmes/: No such file or directory./Volumes: line 5: chmod -R 777 /Volumes/Seriados/: No such file or directory./Volumes: line 6: chmod -R 777 /Volumes/Videos/: No such file or directory./Volumes: line 7: chmod -R 777 /Volumes/Documentarios/: No such file or directory tanto como usuario comum quanto com o sudo o retorno é o mesmo saída do /Volumes: Mac-mini-de-Daniel:Volumes daniel$ pwd/Volumes Mac-mini-de-Daniel:Volumes daniel$ ls -latotal 112drwxrwxrwt@ 10 root admin 340 Sep 23 22:09 .drwxr-xr-x 35 root wheel 1258 Apr 30 23:03 ..-rw-r--r--@ 1 daniel admin 6148 Feb 25 2014 .DS_Storedrwxrwxrwx 14 daniel _lpoperator 4096 Sep 17 21:25 Arquivosdrwxrwxrwx 47 daniel _lpoperator 4096 Sep 8 19:15 Documentariosdrwxrwxrwx 168 daniel _lpoperator 12288 Sep 16 21:06 Filmeslrwxr-xr-x 1 root admin 1 Sep 22 19:06 Macintosh HD -> /drwxrwxrwx 119 daniel _lpoperator 16384 Sep 16 21:08 Musicasdrwxrwxrwx 25 daniel _lpoperator 4096 Sep 8 19:14 Seriadosdrwxrwxrwx 8 daniel _lpoperator 4096 Sep 8 19:14 Videos Mac-mini-de-Daniel:Volumes daniel$ se eu rodo o chmod -R 777 na mao, funciona Mac-mini-de-Daniel:Arquivos daniel$ sudo chmod -R 777 /Volumes/Arquivos/Mac-mini-de-Daniel:Arquivos daniel$ ls -latotal 213drwxrwxrwx 14 daniel _lpoperator 4096 Sep 17 21:25 .drwxrwxrwt@ 10 root admin 340 Sep 24 22:08 ..drwxrwxrwx 2 root _lpoperator 4096 Feb 19 2014 .AppleDesktop-rwxrwxrwx 1 daniel staff 6148 Sep 22 21:05 .DS_Store-rwxrwxrwx 1 daniel staff 4096 Sep 8 19:15 ._.DS_Storedrwxrwxrwx 8 1001 _lpoperator 4096 Aug 30 17:23 Arquivosdrwxrwxrwx 3 1001 _lpoperator 4096 Mar 29 2014 Championship Managerdrwxrwxrwx 10 1001 _lpoperator 4096 Mar 29 2014 Concursosdrwxrwxrwx 4 1001 _lpoperator 4096 Mar 29 2014 Imagensdrwxrwxrwx 3 1001 _lpoperator 49152 Mar 29 2014 Legendas Filmesdrwxrwxrwx 10 1001 _lpoperator 4096 Mar 29 2014 Man vs Wild (Bear Grylls)drwxrwxrwx 3 root _lpoperator 4096 Feb 19 2014 Network Trash Folderdrwxrwxrwx 5 1001 _lpoperator 4096 Mar 29 2014 Normadrwxrwxrwx 3 root _lpoperator 4096 Feb 19 2014 Temporary Itemsdrwxrwxrwx 7 1001 _lpoperator 4096 Mar 30 2014 Virtual Machinesdrwxrwxrwx 5 1001 _lpoperator 4096 Mar 29 2014 Virtualbox-rwxrwxrwx 1 root wheel 0 Sep 16 21:10 arquivo.txt Alguma ideia? Obrigado Abraço Denunciar
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.