Выполнить случайную команду из файла .text?

У меня есть сервер Ubuntu, и я пытаюсь распечатать цитату в Твиттере, используя приложение «Twidge». Итак, я составил список твитов в файле .txt. Я хочу напечатать один твит (на строку) из этого файла и отправить его в Твиттер через твидж (или каким-либо другим способом).

Я могу напечатать случайную фразу с shuf:

shuf -n 1 /var/www/tweets.txt

, и это работает. Он отправляет мне обратно один из твитов, но не отправляет его в Twitter, даже если фраза «in line» является командой. то есть:

twidge update "bla bla bla"

Он просто печатается на экране, но не отправлять его в Twitter. Я пытался превратить .txt в .sh, но у меня ничего не получается?

Кстати, я хочу использовать его с crontab, примерно так:

15 * * * * shuf -n 1 /var/www/tweets.txt
0
задан 18 December 2012 в 14:56

1 ответ

Вы должны написать короткий скрипт, который выполняет операцию, например /var/www/post.sh

#!/bin/bash
shuf -n 1 /var/www/tweets.txt | twidge update

Сделать его исполняемым с помощью chmod +x post.sh и добавить его в crontab.

0
ответ дан 18 December 2012 в 14:56

Другие вопросы по тегам:

Похожие вопросы: