Paso 6: solución de problemas
Al ejecutar una secuencia de comandos vía terminal, la sintaxis es "~ $. / scriptpath" pero por alguna razón esto me eludió en el crontab. He probado usando variaciones en la ruta de acceso completa al script, colocando el período varios lugares antes de que descubrieran/se dio cuenta de que era "home/user/path/./script" o "~ / path/./script"También traté de definir un camino dentro de crontab donde la podía encontrar la secuencia de comandos, pero no pude conseguirlo para trabajar.
Como los scripts y crontab son ahora, ellos trabajan. Lanza la alarma y funciones, pero la secuencia de comandos cancel_alarm no aparece para tener que manualmente Abrir terminal y pkill la secuencia de comandos. Esto asegura que estoy despierto, pero es inconveniente ya que hace un script que debe hacerlo.
Actualización: se ha actualizado el script de "alarma" aquí y en mi computadora, con una pequeña modificación que lanza el script "cancel_alarm" en una ventana de terminal.
Si alguien tiene consejos ni sugerencias que serían grandes.
De lo contrario no dude en descargar y utilizar estas secuencias de comandos. Se incluyen como archivos de texto, así que necesitarás quitar el ".txt" y permitir la ejecución de un programa.