Necesita la aplicación de la barra de menus para mostrar la salida del command del terminal cada 60 s.

Necesito una aplicación de barra de menu * que me muestre la salida de un command de terminal y ejecute ese command de Terminal cada 60 s más o less.

O necesito una aplicación de barra de menus que leerá los contenidos de un file y actualizará cada vez que se actualice ese file.

  • Los menus se superponen / ocultan los extras del menu. Cómo acceder?
  • Cualquier aplicación en mac os x puede ocultar icons en la barra de menu?
  • ¿Cómo me deshago del reloj en la barra de menus en Mac OSX?
  • Cómo eliminar el icono de la utilidad de networking inalámbrica desde la barra de menu?
  • ¿Puedo cambiar el color de la barra de menu en 10.9 Mavericks?
  • ¿Cuáles son tus menus favoritos (o extras de menu como los llama Apple)?
  • (La salida no sería más de 3 o 4 dígitos)

    ¿Hay alguna de esas aplicaciones?

    * ni el Dock ni el Escritorio son alternativas viables. Necesita ser la barra de menu.

    Actualización 2014-06-16: La respuesta del 9 de junio de 2012 a las 2:15 no terminó funcionando para mí, así que aún estoy buscando una solución.

  • Los menus se superponen / ocultan los extras del menu. Cómo acceder?
  • ¿Cuáles son tus menus favoritos (o extras de menu como los llama Apple)?
  • Cualquier aplicación en mac os x puede ocultar icons en la barra de menu?
  • ¿Cómo me deshago del reloj en la barra de menus en Mac OSX?
  • ¿De dónde viene ese ícono en mi barra de menus OS X?
  • ¿Puedo mostrar solo el porcentaje de batería en la barra de menu?
  • 5 Solutions collect form web for “Necesita la aplicación de la barra de menus para mostrar la salida del command del terminal cada 60 s.”

    #!/usr/bin/env ruby require "osx/cocoa" include OSX app = NSApplication.shanetworkingApplication statusitem = NSStatusBar.systemStatusBar().statusItemWithLength(NSVariableStatusItemLength) while true statusitem.setTitle(rand(999)) sleep 1 end app.run 

    (Si alguien que realmente sabe que Cocoa quiere mejorar esto, puede editarlo). Más o less copié el guión del blog de taw: Puntos de experiencia personal y menus de menu de OSX , que se mencionaron en la pantalla: ¿Hay alguna manera de tener AppleScript? salida visualizada en la barra de menu? – Apple .

    Aquí está la solución en python.
    Instalar el marco de grumos (el repository vinculado tiene parche para OS X 10.9.3)
    sudo pip install git+https://github.com/tito/rumps

    Es posible que deba ajustar $PYTHONPATH para include pyobjc (Foundation)
    export PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

    Ajuste el siguiente código para sus necesidades:

     #!/usr/bin/env python import rumps import os import threading class AwesomeStatusBarApp(rumps.App): def __init__(self): super(AwesomeStatusBarApp, self).__init__("Awesome App", "Title") tail(self) def tail(self): threading.Timer(5, tail, [self, ]).start() self.title = os.popen("tail -1 /var/log/system.log").read()[0:-1][0:50] AwesomeStatusBarApp().run() 

    No olvide limitar la longitud de la cadena ( [0:50] ) (o OS X lo eliminará a favor de los menus si ambos no encajan), y deshacerse de la nueva línea al final ( [0:-1] )

    enter image description here

    Estaba buscando esa herramienta muchas veces hasta que la implementé para mí: http://shellwrangler.com . Sin publicidad, es gratis y puedes build lo que quieras.

    Finalmente encontré lo que estaba buscando. De hecho, es mucho mejor de lo que esperaba:

    Barra de text

    • Configure TextBar para ejecutar múltiples scripts / commands / etc y muestre los resultados en su barra de menu.
    • Haga clic en la barra de text para agregar el text a su portapapeles.
    • Habilita / deshabilita cada elemento individualmente
    • Configure con qué frecuencia desea que se actualice cada elemento.
    • agregue un ícono para cada artículo de menu (o ninguno)

    He estado usando esto durante la semana pasada y es genial.

    $ 3. Demostración disponible en http://www.richsomerfield.com/apps/

    Hay otra alternativa reciente de código abierto llamada BitBar (Licencia MIT), que parece muy similar a "Barra de text" y "ShellWrangler" y sorprende por su simplicidad.

    Puede ejecutar scripts en cualquier intervalo de time que esté codificado en el nombre del file de script (por ejemplo, my_script.60s.py) y puede ejecutar cualquier script que también pueda ejecutar en su Terminal.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).