Bonjour,
Je cherche à faire un listing via une requête sql, le script est fonctionnel localement.
Malheureusement par manque de connaissance, je n'arrive pas à le transposer en ssh, tout aide est la bienvenue ainsi que des conseils. Merci à vous
Script local:
Tentative en ssh: infructueuse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/bin/bash USERBD="bonjour" PASSBD="aurevoir" HOSTPATH="~/SCRIPTS/Fedora.txt" REMOTEUSER="x.x.x.x" REMOTEIP="x.x.x.x" echo -e "\n[Fedora-26]\n \n$(mysql -u $USERBD -p$PASSBD -e " select glpi.glpi_computers.name from glpi.glpi_computers INNER JOIN glpi.glpi_operatingsystems on glpi.glpi_computers.operatingsystems_id = glpi.glpi_operatingsystems.id where glpi.glpi_computers.is_deleted=0 and glpi.glpi_operatingsystems.name='Fedora release 26 (Twenty Six)' and glpi.glpi_computers.name not like'FR%' order by glpi.glpi_computers.name;" | grep -ve "name")">>$HOSTPATH
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ssh $REmoteusER@$REmoteIP ' echo -e "\n[Fedora-26]\n \n$(mysql -u $USerBD -p$PAssBD -e " select glpi.glpi_computers.name from glpi.glpi_computers INNER JOIN glpi.glpi_operatingsystems on glpi.glpi_computers.operatingsystems_id = glpi.glpi_operatingsystems.id where glpi.glpi_computers.is_deleted=0 and glpi.glpi_operatingsystems.name='Fedora release 26 (Twenty Six)' and glpi.glpi_computers.name not like'FR%' order by glpi.glpi_computers.name;" | grep -ve "name")">>$HostpaTH '
Partager