{"id":4324,"date":"2022-07-03T15:46:51","date_gmt":"2022-07-03T13:46:51","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=4324"},"modified":"2022-07-03T15:47:23","modified_gmt":"2022-07-03T13:47:23","slug":"openwrt-poniendo-al-dia-mis-scripts-de-sistema","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2022\/07\/03\/openwrt-poniendo-al-dia-mis-scripts-de-sistema\/","title":{"rendered":"openwrt: poniendo al d\u00eda mis scripts de sistema"},"content":{"rendered":"\n<p>Le he dado una vuelta al c\u00f3digo y he ampliado la funcionalidad para que sean m\u00e1s informativos. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>En la <a href=\"https:\/\/esferas.org\/msqlu\/2021\/12\/02\/openwrt-copia-de-seguridad-y-actualizacion\/\" data-type=\"post\" data-id=\"4215\">entrada anterior<\/a> coment\u00e9 los dos programas que hab\u00eda escrito para actualizar el sistema y hacer copias de seguridad. Han funcionado muy bien hasta ahora pero el otro d\u00eda consider\u00e9 que ser\u00eda mejor guardarlo en un repositorio y mantenerlo m\u00e1s ordenado. <\/p>\n\n\n\n<p>He creado un directorio dentro de mi repositorio <a rel=\"noreferrer noopener\" href=\"https:\/\/git.astillas.net\/msat\/\" target=\"_blank\">msat<\/a> (My SysAdmin Tools) llamado <a rel=\"noreferrer noopener\" href=\"https:\/\/git.astillas.net\/msat\/tree\/topics\/openwrt\" target=\"_blank\">openwrt<\/a> y all\u00ed he guardado algunas cosas m\u00e1s, como otro peque\u00f1o programa para instalar los scripts en el sistema remoto. No he querido hacer un paquete de sistema porque he mirado la <a rel=\"noreferrer noopener\" href=\"https:\/\/openwrt.org\/docs\/guide-developer\/package-policies\" target=\"_blank\">documentaci\u00f3n<\/a> y se me han quitado las ganas. Para un programa que deba ser compilado supongo que ser\u00e1 lo correcto, para un par de scripts de sistema pues m\u00e1s bien no. <\/p>\n\n\n\n<p>Los scripts, entre otras cosas, pueden leer su configuraci\u00f3n de un archivo en el sistema y env\u00edan correos con archivos adjuntos cuando es necesario. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le he dado una vuelta al c\u00f3digo y he ampliado la funcionalidad para que sean m\u00e1s informativos.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[18,779,60],"class_list":["post-4324","post","type-post","status-publish","format-standard","hentry","category-software","tag-administracion-de-sistemas","tag-msat","tag-openwrt"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/4324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=4324"}],"version-history":[{"count":2,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/4324\/revisions"}],"predecessor-version":[{"id":4326,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/4324\/revisions\/4326"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=4324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=4324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=4324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}