0 votos

Cómo ejecutar un script en el inicio de sesión que pueda capturar la salida de la cámara

Tengo el siguiente script de shell:

#!/bin/bash
time=$(time);
imagesnap -q "/var/captures/$time.jpg";

Cuando lo ejecuto en la terminal, todo funciona. Pero cuando lo ejecuto usando launchtl o crontab al iniciar sesión, no sucede nada.

¿Alguien sabe cómo ejecutar este script al iniciar sesión? ¿Es siquiera posible?

¡Gracias de antemano por cualquier respuesta!

Nota

El problema no está en crontab o launchctl, he logrado hacer que funcionen. Simplemente no funcionan con la cámara.

Estoy usando Imagesnap como dependencia para capturar imágenes.

Mi Equipo

Estoy usando macOS 14.1 Beta 2 en un MacBook Pro de 2021

1voto

David Anderson Puntos 2189

Podrías utilizar la aplicación Automator para crear una aplicación que ejecute el script, como se muestra a continuación.

Luego podrías agregar esta aplicación a los elementos que se abrirán automáticamente al iniciar sesión.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X