Comment puis-je activer à distance (SSH) mon ordinateur Linux Beep (haut-parleur intégré, car il n'y a pas de haut-parleurs externes)? J'ai Ubuntu 9.04 et peux installer des paquets supplémentaires si besoin est. Cela serait utile pour trouver une certaine boîte si vous en avez plus d'une et que vous oubliez quelle adresse IP correspond à quelle boîte.
27
Réponses:
Essayer:
Vous devrez peut-être charger le module du noyau pour le haut-parleur intégré en premier (par exemple, si le module a été mis sur la liste noire à partir du chargement automatique):
la source
seq 1 10000
; faire écho -e '\ a' & gt; / dev / console; dormir 1; terminépremier:
puis des solutions de sujet, comme
la source
modprobe
: voir comment faire fonctionner le bip? pour quelques détails.)sudo modprobe pcskr
Du bip page de manuel sur ma machine Ubuntu:
Cela pourrait bien être la raison pour laquelle beep refuse de travailler à distance. Vous pouvez vérifier si c'est la cause première en appelant ssh avec le -t option, qui force l'allocation de pseudo-tty.
Une solution moins souhaitable consisterait à créer un script de wrapper qui exécute le bip et accorder à ce script les permissions . Si vous exécutez ce script sur ssh vous entendrez bien que le problème est l’absence de terminal de contrôle
la source
Il suffit de taper
Testé sur Ubuntu Desktop 8.x, il émettra un bip sur le serveur distant, même si aucune session locale sur ce serveur n’est active (ainsi: même si l’écran de connexion GNOME apparaît sur le moniteur connecté au serveur).
Jettes un coup d'oeil à
pour plus de détails. Sur Debian / Ubuntu, le paquet bip doit être installé et les haut-parleurs ne doivent pas être mis en sourdine.
la source
beep
et leecho
toutes les options utilisent mon haut-parleur intégré. Bien queman beep
indique clairement "bip le haut-parleur de l'ordinateur de nombreuses façons" , Je n'ai pas vérifié ce qui se passe si des pilotes de son sont installés.beep
n'utilise pas le haut-parleur intégré de votre système? Ou bien le contrôle du volume (qui est désactivé sur ma machine Ubuntu) contrôle-t-il également le haut-parleur intégré? Peut-être amusant de voir si leecho
les solutions se comportent différemment.Vous pouvez utiliser:
Notez que ce qui suit ne fonctionnerait pas. Il échoue avant même de demander la
sudo
mot de passe parce que le (bash
) shell effectue la redirection, et ce shell fonctionne toujours en tant qu'utilisateur normal et nonroot
:la source
Cette commande fera l'affaire:
la source
Exécutez une commande à distance sur la machine distante:
la source
echo -e "\a" > /dev/tty
émettrait sûrement un bip sur le client SSH, pas sur le haut-parleur intégré du serveur :-)tty0
,tty1
etconsole
semblent fonctionner, comme indiqué dans d'autres réponses.Ou, vous pouvez simplement exécuter la fois suivante:
Cela permettra à tous les utilisateurs d’utiliser l’exécutable bip, ce qui est probablement suffisamment sûr dans la plupart des cas.
la source