Puede configurar una Tarea en Tasker que puede invocar desde la línea de comandos. La tarea puede ser configurada con acciones de su gusto en combinación, como mostrar una notificación y vibrar con el patrón XYZ . Cuando configure una tarea en Tasker, configure la acción así: Alerta → Notificar
Rellena los campos como quieras. Asegúrese de activar Permitir el acceso externo en Preferencias → Varios, accesible desde la línea de tres puntos en el borde derecho de la barra superior de la pantalla de inicio de Tasker.
En cuanto a la invocación de la tarea desde la línea de comandos, ejecutar:
su -c am broadcast -a net.dinglisch.android.tasker.ACTION_TASK --es "task_name" "YOUR_TASK"
Sustituya YOUR_TASK por el nombre de su tarea.
Consejo: puedes configurar Tasker para que muestre el texto que desees en la notificación con un poco más de trucos. Configura una tarea para vigilar los cambios de un archivo y asigna una acción para cambiar el valor de una variable de Tasker al contenido de ese archivo. En tu mencionada tarea de vibración/notificación, al rellenar el campo de "texto", asigna esa variable local en su lugar. Así, la próxima vez, al invocar la tarea, cambie el contenido del archivo por un texto de notificación personalizado antes de enviar ese comando.
Sugerencia2: también es posible enviar una variable directamente a una tarea usando la línea de comandos, pero no tengo mucha experiencia con ello así que tienes que preguntar al tío web.
2 votos
Para Termux existe el Termux-vibrate y el Termux-notificación paquete. No estoy seguro de cómo hacer esas llamadas disponibles en un sshd independiente. También es relevante: Android.stackexchange.com/questions/207411
0 votos
@Robert Mirando el código fuente de NotificationAPI.java y VibrateAPI.java - Esta es una solución basada en una aplicación (que me gustaría evitar) que sólo funciona con Termux, utilizando el
Termux API
aplicación para controlar las notificaciones/vibración/etc.0 votos
@Robert - SIN EMBARGO: He intentado
echo 200 > /sys/class/timed_output/vibrator/enable
de los comentarios de la Q que enlazaste: ¡Y ha funcionado! Me gustaría mantener la pregunta abierta porque preferiría notificaciones o algún tipo de alerta/pop-up en la pantalla también, pero si nada más es posible sin la aplicación Termux + API que sería lo suficientemente bueno de una respuesta para mí. (Nota para otros: Ese comando requiere Root (al menos a través de SSH), que para mí no es un problema sin embargo).0 votos
Ver también Notificar4Scripts