Linux computadora twitteando. (5 / 7 paso)

Paso 5: Obtener tweets.

Probar bajo su propio riesgo. Supongo que usted sabe cómo usar twitter y twidge. Algunos scripts de ejemplo para experimentar con:
Posible comando para entrar en twitter:

echo Hola mundo!

robot de
———

###################################
control de twitter #
#
#=================================
# daffynitions
# ——————————–
username = "[nombre de cuenta]"
datafile1 = "inlist"
datafile2 = "joblist"
datafile3 = "jobsdone"
a = 1
#===========================================
Código #
#———————————————
# obtener datos


Twidge - c twidgetest lsrecent - su > $datafile1
# tira username
sed -i de / / / g' $datafile1
# inversa archivo de orden
CAT $datafile1 > $datafile2
# hacer comandos en orden
mientras que la línea de lectura
hacer injob = $linea
Eco. / dojob $injob > trabajo
. / trabajo $1 $2 $3 $4 $5 $6 $7 $8 $9
hecho > $datafile3
#===================================
# Fin.
####################################

trabajo
—-

. / dojob

dojob
——-

comando = "$1
comentario = "#$$ de trabajo"
HDR "$comment" "$command" "$USER"
$1 $2 $3 $4 $5 $6 $7 $8 $9
FTR "$comment" "$command" "$USER"

HDR
———–

echo “#————————————————————#”
echo "nombre de la empresa: $1
echo "está ejecutando $3: $2
echo “#————————————————————#”

FTR
———

echo “#————————————————————#”
echo "nombre de la empresa: $1
echo "$3, su trabajo: $2 se lleva a cabo."
echo “#————————————————————#”

original robot
————————

###################################
control de twitter #
#
#=================================
Código #
# ——————————–
archivo de datos = "todolist"
Twidge - c twidgetest lsrecent - su > $datafile
sed -i de / / / g' $datafile
mientras que la línea de lectura
hacer injob = $linea
Eco. / tdojob $injob > trabajo
. / trabajo $1 $2 $3 $4 $5 $6 $7 $8 $9
hecho < $datafile
#===================================
# Fin.
####################################

#! / bin/bash
#Get recientes mensajes directos enviados a directmessage_account
echo ' twidge lsdmarchive-nos | grep directmessage_account >> /path/to/todo.txt
#Remove remitente/recipiant información ya que quiero mantener
sed -i de / < twitterusername >< directmessage_account > / / g' /path/to/todo.txt
#Remove blanklines mantener derecho formato todo.txt
sed -i ' / ^ $/ d' /path/to/todo.txt
#Search para clave "dnes" y si es que se envíe un mensaje directo a mí mismo con las cosas que se deben al día siguiente y si no dicen "No encontrado"
Si grep - q "dnes" "/ path/to/todo.txt"; entonces
grep ' fecha--fecha '1 día' ' + %m %d y %'' "/ path/to/todo.txt" | sed / / _ / g' | xargs twidge dmsend twitterusername & & sed -i de dnes / / g' /path/to/todo.txt
otra cosa
echo "No encontrado"
fi

Uso de cron para ejecutar programas en un horario

cron es un proceso del sistema Linux que se ejecuta un programa en un tiempo preestablecido. Para utilizar cron que debe preparar un archivo de texto que describe el programa que desea ejecutado y los tiempos cron debe ejecutarlas. Luego utilizas el programa crontab para cargar el archivo de texto que describe los trabajos cron en cron.

Aquí está el formato de un archivo de trabajo de cron:

[min] [hora] [día de mes] [mes] [día de la semana] [programa a ejecutar]

donde cada campo se define como
[min] Minutos que programa debe ejecutarse en. 0-59. no se establece como * o el programa se ejecutará una vez por minuto.
[hora] Hora ese programa debe ser ejecutado el. 0 23. * por cada hora.
[día de mes] Día del mes que proceso debe ejecutarse en. 1-31. * para todos los días.
[mes] Mes que programa debe ser ejecutado el. 1-12 * por cada mes.
[día de la semana] Día de la semana. 0-6 donde el domingo = 0, el lunes = 1,..., el sábado = 6. para el todos los días de la semana.
[programa] Programa para ser ejecutado. Incluye información de ruta de acceso completa.

Estos son algunos ejemplos:

0,15,30,45 **** /usr/bin/foo

Se ejecutará /usr/bin/foo cada 15 minutos en cada hora, día de mes, mes y día de la semana. En otras palabras, se ejecutará cada 15 minutos mientras la máquina funcionando.

10 3 *** /usr/bin/foo

Se desarrollará /usr/bin/foo en 3:10 todos los días.

10 * 1 ** /usr/bin/foo

Se ejecutará el /usr/bin/foo a las 12:10 am el primer día del mes.

10 ** 1 * /usr/bin/foo

Se ejecutará el /usr/bin/foo a las 12:10 am en el primer mes del año.

10 /usr/bin/foo 14 ** 1

Se desarrollará /usr/bin/foo en 14:10 en cada lunes.

Hay más opciones para estos. Ver hombre man crontab -S 5.

Debe usar crontab para cargar trabajos cron en cron. En primer lugar crear un archivo de texto que utiliza la regla anterior para describir el trabajo de cron que desea cargar en cron. Pero antes de cargarlo, tipo crontab -l para listar cualquier trabajos que actualmente están cargados en el crontab.

Si no aparecen, entonces es seguro cargar su trabajo. Ejemplo. Si desea ejecutar /usr/local/bin/foo una vez al día a 3:10, a continuación, cree un archivo de texto

10 3 *** /usr/bin/foo

Guárdelo como foo.cron. Continuación, escriba crontab foo.cron. Compruebe para ver si se cargan tecleando crontab -l. Debe mostrar algo como esto:

# NO editar este archivo, editar al maestro y vuelva a instalar.
# (ipwatch.cron instalado el Jue 18 de Nov 11:48:02 1999)
# (Versión de Cron: $Id: crontab.c,v 2.13 17/01/1994 3:20:37 vixie Exp $)
10 3 *** /usr/bin/foo

Si desea editar el trabajo de cron, luego editar foo.cron quitar la existente de cron (crontab - r) y cargarla de nuevo (foo.cron de crontab). Puede tener múltiples puestos de trabajo. Foo.cron a poner cada una diferentes en una línea separada.

contab empleos se ejecutan bajo el usuario que estaba en efecto cuando usted carga el trabajo en el crontab.

Ver man cron, crontab de hombre y hombre crontab -S 5 para obtener más información.

Artículos Relacionados

Enviar un SMS por semáforo

Enviar un SMS por semáforo

ahora un uso múltiple basada en semáforo teclado para todas las aplicaciones escritorio - con un frontal de iPhone! Sigue leyendo para las instrucciones originales.Después de comentarios de masterme120 deberían funcionar multiplataforma en cualquier
Cómo calibrar el descubrimiento análogo 2

Cómo calibrar el descubrimiento análogo 2

El 2 de descubrimiento análogo es un instrumento de bolsillo de todo-en-uno para la electrónica que contiene un osciloscopio de 2 canales, fuentes de alimentación, generadores de forma de onda, analizadores lógicos y más. Recientemente, descubrí que
Conectar su frambuesa Pi a una computadora portátil de Linux

Conectar su frambuesa Pi a una computadora portátil de Linux

He estado involucrado con el frambuesa Pi (RasPi) ahora para más de cuatro meses y encontré con cinco ordenadores en mi área de trabajo y necesarios para reducir su huella y monitores en mi banco de trabajo/escritorio. Al leer un artículo acerca de c
Hackear una computadora en su red con linux de kali

Hackear una computadora en su red con linux de kali

¡ Hola chicos!¿Así que quieres hackear un ordenador y tienes Kali linux instalado?Entonces estás en el lugar correcto!Voy a mostrarle cómo hackear un ordenador.Paso 1: Iniciar Kali LinuxIniciar Kali Linux y empezar una nueva terminal.Paso 2: Iniciar
Computadora mini Linux bajo $15

Computadora mini Linux bajo $15

Si crees que esto es genial y como me instructibles más, por favor haga clic aquí y haga clic en skip ad, esto significa mucho para mí.En este instructible les mostraré cómo hacer una mini computadora de Linux bajo $15. se ejecutará Damm Small Linux
Duplicación de la computadora de Linux.

Duplicación de la computadora de Linux.

Aquí, se introducirán maneras de duplicar un ordenador de Linux basada en Debian. También puede usar un programa de software comercial, pero vamos a no discutir eso aquí. Probablemente sería más fácil utilizar clonezilla live boot cd, pero que lleva
Equipos casi gratis o utilizar Thin Clients con linux Debian.

Equipos casi gratis o utilizar Thin Clients con linux Debian.

Por lo que configurar una pequeña red para un negocio o simplemente para el hogar. Piense en clientes delgados. Utilizar clientes delgados siempre ha sido algo importante conmigo. Aunque son mini subconjuntos de equipos completos ahorrar dinero en el
Cómo hacer una máquina virtual de Linux en Windows con VirtualBox

Cómo hacer una máquina virtual de Linux en Windows con VirtualBox

este video te enseñará sobre cómo hacer una máquina virtual de Linux en un portátil Windows 7 usando VirtualBox.Por favor diga si este video fue buena. : DEste video fue presentado para el cumplimiento de nuestros requisitos en un tema de la computad
Primeros pasos con Ubuntu Linux

Primeros pasos con Ubuntu Linux

Linux ha sido el sistema operativo (OS) de elección para el equipo de experto desde sus inicios, pero en los últimos años con el lanzamiento de linux pequeño basado en plataformas de computación físicas tales como la frambuesa Pi BeagleBone y Arduino
Arduino navegador basado en control remoto (linux)

Arduino navegador basado en control remoto (linux)

tenemos niños.  Amo a pedacitos pero que manten ocultos el control remoto para el satélite y la TV cuando ponen canales para niños.Después de este suceso sobre una base diaria durante varios años y después de mi querida esposa que me permitía tener u
Cómo arranque Dual Linux y Windows (en un PC con Windows 7 ya instalado)

Cómo arranque Dual Linux y Windows (en un PC con Windows 7 ya instalado)

el propósito de este Instructable es configurar el equipo para arranque dual Windows 7 y Ubuntu Linux. Arranque dual es una técnica que permite a un único equipo físico ejecutar dos o más sistemas operativos (sistemas operativos). Esto es útil para e
Los componentes de Software de grabación de estudio de Linux

Los componentes de Software de grabación de estudio de Linux

hay una gran cantidad de herramientas disponibles para Linux para la producción y grabación de sonido de muchas clases.  De hecho, si tienes un ALSA (PCI o USB) o una interfaz de audio compatible FFADO (FireWire), usted encontrará que Linux puede sat
Cómo arrancar Linux desde USB

Cómo arrancar Linux desde USB

tu disco duro a veces se bloquea y tienes que utilizar el ordenador. Esta instrable le mostrará cómo arrancar Linux desde tu USB.Paso 1: Lo que te necesita... - Un mínimo 512 MB USB-Un sistema operativo ligero de Linux. I' ll usar Puppy Linux-Un USB
Cómo instalar Ubuntu Linux desde una unidad USB

Cómo instalar Ubuntu Linux desde una unidad USB

Hola,¿Siempre es necesario instalar un sistema operativo en un equipo sin unidad de CD? ¿No quería desperdiciar un CD para probar el nuevo sistema operativo que acaba de descargar? Este instructable le mostrará cómo hacer un USB bootable flash drive