Você deve escrever um pequeno script que realize a operação, por exemplo /var/www/post.sh
#!/bin/bash
shuf -n 1 /var/www/tweets.txt | twidge update
Torne-o executável com chmod +x post.sh
e adicione-o a crontab
.
Eu tenho um servidor Ubuntu e estou tentando imprimir uma cotação no Twitter usando o aplicativo "twidge". Então fiz uma lista de tweets em um arquivo .txt. Quero imprimir um tweet (por linha) desse arquivo e enviá-lo para o Twitter via twidge (ou qualquer outro método possível).
Eu posso imprimir uma frase aleatória com shuf
:
shuf -n 1 /var/www/tweets.txt
e funciona. Ele me envia de volta um dos tweets, mas não o envia para o Twitter, mesmo que a frase "em linha" seja um comando. ou seja:
twidge update "bla bla bla"
Ele é impresso na tela, mas não é enviado para o Twitter. Eu tentei transformar o .txt para .sh, mas não funciona ... alguma ideia?
a propósito, eu quero usá-lo com o crontab, algo assim:
15 * * * * shuf -n 1 /var/www/tweets.txt
Você deve escrever um pequeno script que realize a operação, por exemplo /var/www/post.sh
#!/bin/bash
shuf -n 1 /var/www/tweets.txt | twidge update
Torne-o executável com chmod +x post.sh
e adicione-o a crontab
.