У меня есть сервер 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
Вы должны написать короткий скрипт, который выполняет операцию, например /var/www/post.sh
#!/bin/bash
shuf -n 1 /var/www/tweets.txt | twidge update
Сделать его исполняемым с помощью chmod +x post.sh
и добавить его в crontab
.