Commandes
1. Liste des commandes
Comme décrit plus tôt, la commande myhelp regroupe et liste l'ensemble des commandes. Elles sont toute exécutables indépendamment en fonction de l'objectif du script.
Parmi ces commandes on retrouve les catégories Gestion des applications, Open-Prod, Jasper, SQL, myfab, Imprimantes et Divers.
app-manager
Outil de maintenance des applicatifsnew
Open-Prod
openprod-start
Démarre le service Open-Prod
openprod-restart
Redémarre le service Open-Prod
openprod-stop
Arrête le service Open-Prod
openprod-status
Donne le statut du service Open-Prod
https-config
Configure le https pour Open-Prod (certificat autosigné)
openprod-config-jasper
Configure Open-Prod pour accès Jasper
openprod-config
Configure Open-Prod (Worker, ...)
openprod-config-o365
Configure Open-Prod pour accès O365
openprod-info
Informations sur Open-Prod (Version, ...)
Jasper
jasper-start
Démarre le service Jasper
jasper-stop
Arrête le service Jasper
jasper-status
Donne le statut du service Jasper
jasper-studio-install
Installe Jasper Studio
jasper-mono-config
Configure Jasper pour exécution en mono-serveur
SQL
pgadmin4-install
Installe PgAdmin4 (équivalent SQL studio pour PostgreSQL)
postgres-config
Ouvre PostgreSQL vers l'extérieur (pour accès distant, depuis SQL Management Studio par exemple)
sql-update
Met à jour une base de données
sql-backup
Crée une sauvegarde d'une ou plusieurs base(s) de données
sql-auto-backup
Met en place une sauvegarde régulière de base(s) de données
postgres-restart
Redémarre le service PostgreSQL
myfab
myfab-sql-uninstall
Désinstalle tous les modules myfab d'une BDD
myfab-specif-config
Active ou non les sources myfab Spécifique (modules)
Imprimantes
cups-install
Installe le gestionnaire d'imprimantes Cups
pdf-printer-install
Installe une imprimante virtuelle PDF (pour tests)
Divers
xrdp-config
Configuration de l'accès à distance (TSE ou Hyper-V)
myhelp-linux
Affiche une aide sur Linux
font-barcode-install
Installe les polices Codebar39, Codebar128 et fre3of9x
hostname-config
ip-show
Montre l'adresse IP de la machine et les URLs accessibles
shared-folder-config
Crée et/ou configure un dossier partagé au réseau
ged-remote-config
Configure l'accès d'Open-Prod à la GED distante
master-password-config
Modifie le mot de passe Master d'Open-Prod (gestion des bases de données)
git-config
Configurer/Modifier un git (Utilisateur, Branche, Commit, ...)
git1life-crt-config
Authentifie localement le certificat du serveur Git 1Life
2. Principe de fonctionnement
Chaque script a son propre fonctionnement et son propre flux. Ainsi, l'utilisateur est invité à répondre aux différentes questions posées par le script. Il sera principalement demandé de répondre par "o" ou "y" pour "Oui" ou à l'inverse par "n" pour "Non".
Lorsque l'on a besoin de lister des éléments, une liste de chiffres sera demandé pour identifier les éléments concernés par la commande. Par exemple, il est parfois demandé de lister les bases de données à mettre à jour.

Globalement, il suffit de suivre le script et les questions posées par celui-ci. Tant qu'aucun message de fin ou d'erreur n'est affiché par le terminal, il convient de le laisser poursuivre son traitement.
A noter toutefois qu'il est possible de stopper le traitement à tout moment avec la combinaison de touche "CTRL + C".

