Danipru3 Postado 14 de setembro de 2015 Denunciar Compartilhar Postado 14 de setembro de 2015 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
y0shi Postado 15 de setembro de 2015 Denunciar Compartilhar Postado 15 de setembro de 2015 Simples, use o Cron, o OS X é baseado em Unix, praticamente todos os comandos do tipo vão existir nele também. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Aprigio Simoes Postado 16 de setembro de 2015 Denunciar Compartilhar Postado 16 de setembro de 2015 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Danipru3 Postado 23 de setembro de 2015 Autor Denunciar Compartilhar Postado 23 de setembro de 2015 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Danipru3 Postado 24 de setembro de 2015 Autor Denunciar Compartilhar Postado 24 de setembro de 2015 (editado) 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 2015 por Danipru3 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Danipru3 Postado 25 de setembro de 2015 Autor Denunciar Compartilhar Postado 25 de setembro de 2015 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.