J'ai développé un petit script bash+dialog qui offre quelques taches de monitoring/admin simplifié (suivit de l'activité reseau, cpu, reboot de la machine...)
Mon idée étant de le lancer en console pour avoir une petite interface d'admin sur mon serveur sans avoir à se logger. J'ai donc remplacé dans /etc/inittab le getty de tty1 par mon script.
Il se lance bien et semble à peu-prêt fonctionnel. Mais l'affichage est mauvais, j'ai des décalages dans les lignes, et certaines semblent plus (...)
Je cherche à tester si un cd est bien dans un lecteur identifié par son device de type /dev/cdrom.
Je suis en traint de chercher du coté de la commande `dd` mais en vain pour l'instant.
Donc si quelqu'un a une idée je suis preneur :)
Merci a tous.
J'ai un fichier que je transfère depuis Windows vers un serveur Unix et j'aimerais effectuer diverses opérations dessus. Le problème c'est que ce fichier contient des accents et que les commandes unix ne prennent pas en compte ces accents, et que le résultat d'un grep par exemple sera faux. J'ai essayé de remplacer les accents ( avec la commande tr ) qui ne s'affichent pas comme accent mais sous la forme de caractères bizares, mais cela ne fonctionne pas. (...)
j'ai un petit probleme car je voudrais par le biais d'un script ftp telecharger le contenu d'une direcory ( elle comprend des fichiers et des sub-directories )
je sais que mput * envoi tous les fichiers mais comment faire pour telecharger des sous repertoires et leur contenue aussi
bonjours a tous,
voila mon probleme
j'ai fait un script bash pour echanger de fichier entre 2 serveurs.
dans se script, j'appelle une connection ssh sur l'autre serveur
et lors de cette connection ssh j'active un script qui doit interragir sur le 2ième serveur
dans le script ssh j'utilise une boucle for avec comme variable language qui prend comme valeur fr de en es it pt ....
et quand je fait un echo de la variable language
RIEN de RIEN (...)
Bonjour,
J'ai un fichier ascii à imprimer, en mode raw sur une imprimante.
Ça, je sais faire. Le problème, c'est que ce fichier comporte 84 pages d'éditions sur 66 lignes, et qu'un certain nombre d'informations ne sont pas placées au bon endroit.
Je recherche donc la commande magique qui me permettrait d'enlever 3 lignes par pages. Pour être plus clair, il me faudrait un script qui m'enlève les lignes 57, 58, 59, puis les lignes 123,124, 125, etc jusqu'à la (...)
Voila mon pb. Je possede un fichier au format csv (le delimiteur est le ; (point virgule) ). Il comporte 25 champs par ligne. Mon but est de trier ce fichier mais uniquement selon une colonne. Cette colonne contient une date et une heure de la forme : 2006年05月31日 23:26:50 (par exemple) Et bien evidemment j'aimerais que mon fichier soit ordonné dans l'ordre (ie de la date la plus ancienne a la plus recente). Est il possible de faire (...)
Bonjour !
je viens de decouvrir comment passer les options pour un script shell:
donc quand je fais getopts abc: option
case $option in
a)echo a;;
b)echo b;;
c)echo $OPTARG;;
*)echo pas d'options;;
esac
pas de probleme.
pour pouvoir passer plusieurs options à la suite genre ./toto -ab
je mets tout ça dans une boucle while
mais dans ce cas là, si j'execute le script sans options il ne fait rien... alors qu'avec une ou plusieurs il marche sans probleme
Voilà mon problème: J'ai un fichier texte ( tableau au format csv , le séparateur étant la virgule) utilisé par une application tout le temps. L'application écris dans ce fichier ligne par ligne. Le fichier change chaque jour (son nom étant Audit20060629.csv pour le 29 juin par exemple.) J'accéde à ce fichier via un share windows (samba samba... je sais, j aurai préféré nfs mais je suis le seul sous linux avec mes serveurs, et impossible de délocalisé le (...)
J'ai un petit souci avec la commande rsh.
Je souhaite récupérer le code erreur de la commade éxécutée sur la machine distante.
J'ai essayé ceci avec un point virgule :
rsh ip_machine commande ; echo $?
mais ça ne fonctionne pas le code retour est celui du rsh : 0
Merci
bonjour à tous voici mon petit souci :
je tente d'envoyer un fichier XLS en ligne de commande à partir d'un crontab avec metasend cependant , voici ce qui se passe le mail par bien, il arrive bien mais le fichier XLS perd son nom durant l'envoi il s'appelle désormais attachment et lorsque l'on ouvre le fichier attachment avec excel on peut en voir son contenu ce qui me fait dire que je ne suis pas loin de la vérité...
Un batch avec ftp qui se connecte tout seul avec user et mot de passe , suivi d'une liste de commande , ça c'est ok .
Par contre un batch avec sftp : je bloque car j'ai à chaque fois une demande de password
J'ai entendu parlé de clé prive/publique mais je ne voudrais pas utiliser ceci.
Avez-vous une idée du shell pour faire du sftp qui entre tout seul le password ?
J'aimerais ouvrir un terminal connecté à un serveur distant via SSH, tout en lançant une commande (ex : cd ~/myDir/mysubDir) à la connexion.
Je voudrais aussi que le serveur distant garde la main dans le terminal, en m'affichant un prompt.
(Mon but final est d'ouvrir 3 ou 4 terminaux sur un même serveur, mais avec un positionnement sur un répertoire particuliers dans chaque terminal)
J'aimerais écrire un script qui supprime le premier et le dernier caractère, qui sont tous les deux des guillemets doubles ("), de chaque ligne d'un fichier texte. Est-ce que quelqu'un pourrait me donner un piste (sed?) ?
je demande s'il y a quelqu'un qui peut me fournir un exemple ou deux de script en ksh qui traite de saisir des valeur dans des variables et de calculer leur moyennes et de les editer dans un autre fichier
Bonjour, j'ai un problème avec un script,
J'essayes de créer un réseau de machine virtuel et de créer une nouvelle commande shell, nommée rvsh. Ce mode s'invoque par:
rvsh -admin Cette commande permet à 1 administrateur de gérer la liste des machines connectées au réseau virtuel et la liste des utilisateurs. Donc l’accès à cette commande est géré par un mot de passe. Une fois la commande lancée et le mot de passe validé ( je vérifie tout ca avec (...)
Bonjour, j'aurais besoin d'un petit coup de pouce pour m'aider à résoudre ce problème:
Je souhaiterais ajouter une chaine de caractère dans une ligne précise d'un fichier texte. Le problème c'est que je dois commencer par rechercher une chaine de caractère dans ce fichier et ajouter ma chaine à la même ligne.
Exemple:
fichier:
#mon fichier
nom_du_fichier = nom de fichier
auteur du fichier = mon nom
commande à utiliser = commande
serveur utilisé= nom du serveur
Bonjour à tous,
J'ai un petit problème dans un awk.
comment stocker dans une variable le résultat de system(commande)
j'ai essayé var = system(commande)
et aussi var = $system(commande)
comme dans le code ci-dessous.
mais cela ne fonctionne pas.
Merci d'avance pour votre aide