#
# Veuillez placer les rubriques d'aide par ordre alphabétique
#
# Une recherche de chaîne est effectuée sur les champs "Commande"
# (sans tenir compte des minuscules et majuscules) et toutes les
# commandes correspondant à celle demandée sont affichées.
#
# L'ordre des champs dans chaque en-tête est :
# privilège requis, commande, description.
# Si la commande se termine par un "-", cette ligne n'est pas imprimée
# mais les suivantes le sont.
#
#
#
# Les lignes de commentaires sont indentées avant l'affichage.
#
=== 0^ACCEPT^Définit un filtre pour accepter quelque chose
Crée un filtre pour accepter quelque chose.
Il existe 2 sortes de filtres, de type accept ou reject.
Voir HELP FILTERING pour plus d'informations.
=== 0^ACCEPT/ANNOUNCE [0-9] ^Met un place un filtre d'acceptation pour les annonces
Crée une ligne 'accepter cette annonce' pour un filtre.
Une ligne d'acceptation signifie qu'une annonce sera transmise à
l'utilisateur si elle correspond à ce filtre. Voir HELP FILTERING pour
plus d'informations (cette lecture vous permettra de comprendre comment
fonctionnent les filtres, ce qui vous épargnera bien des soucis par
la suite !).
Vous pouvez utiliser n'importe lesquels de ces paramètres dans cette ligne :
info exemple: iota ou qsl
by exemple: G,M,2
origin
origin_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
origin_state <états_US> ex: VA,NH,RI,NH
by_dxcc
by_itu
by_zone
by_state <états_US>
channel
wx 1 filtrer les annonces WX
dest ex: 6MUK,WDX (listes)
quelques exemples :
acc/ann dest 6MUK
acc/ann 2 by_zone 14,15,16
(les 2 lignes pourraient être fusionnées: acc/ann dest 6MUK or by_zone 14,15,16)
ou
acc/ann by G,M,2
pour les états américains
acc/ann by_state va,nh,ri,nh
Vous pouvez utiliser le mot clé 'all' pour tout accepter :
acc/ann all
mais ceci est plutôt pour les utilisateurs avancés...
=== 8^ACCEPT/ANNOUNCE [entrée] [0-9] ^Filtre d'annonces, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
accept/ann by G,M,2
accept/ann input node_default by G,M,2
accept/ann user_default by G,M,2
=== 8^ACCEPT/ROUTE [0-9] ^Définit un filtre d'acceptation pour le routage
Crée une ligne 'accepter le protocole PC venant de cette route' pour un filtre.
Une ligne de filtre de type acceptation signifie que si un PC16/17/19/21/24/41/50
correspond au critère de filtrage, il sera transmis.
Voir HELP FILTERING pour plus d'informations (cette lecture vous permettra
de comprendre comment fonctionnent les filtres, ce qui vous épargnera bien
des soucis par la suite !).
Vous pouvez utiliser n'importe lesquels des paramètres ci-dessous
dans votre ligne de commande :
call l'indicatif du serveur
call_dxcc exemple: 61,62 (obtenu par: sh/pre G GD)
call_itu ou: G,GD
call_zone
call_state <états_US> exemple: VA,NH,RI,NH
origin really the interface it came in on
origin_dxcc exemple: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
origin_state <états_US> exemple: VA,NH,RI,NH
quelques exemples :
acc/route gb7djk call_dxcc 61,38 (envoi seulement aux serveurs G + EI)
acc/route gb7djk call gb7djk (équivalent à SET/ISOLATE)
vous pouvez maintenant utiliser 'by' comme synonyme de 'call', ainsi :
by = call
by_dxcc = call_dxcc
et ainsi de suite.
Vous pouvez utiliser le mot clé 'all' pour tout accepter, par exemple :
acc/route all
=== 0^ACCEPT/SPOTS [0-9] ^Définit un filtre d'acceptation pour les infos DX
Crée une ligne 'accepter cette information DX' pour un filtre.
Une ligne de filtre de type acceptation signifie que si une information DX
correspond au critère de filtrage, elle sera transmise à l'utilisateur.
Voir HELP FILTERING pour plus d'informations (cette lecture vous
permettra de comprendre comment fonctionnent les filtres, ce qui
vous épargnera bien des soucis par la suite !).
Vous pouvez utiliser n'importe lesquels des paramètres ci-dessous :
freq <étendue> exemples: 0/30000 ; hf ; hf/cw ; 6m,4m,2m
on <étendue> équivalent à 'freq'
call exemples: G,PA,HB9
info exemple: iota ou qsl
by
call_dxcc exemple: 61,62 (obtenu par: sh/pre G GD)
call_itu ou: G,GD
call_zone
call_state <états_US> exemple: VA,NH,RI,ME
by_dxcc
by_itu
by_zone
by_state <états_US> exemple: VA,NH,RI,ME
origin
channel
Pour "freq", vous pouvez utiliser n'importe quel nom de bande visible avec
SHOW/BANDS et vous pouvez utiliser un nom de sous-bande comme: cw, rtty,
data, ssb, donnant par exemple: hf/ssb. Vous pouvez aussi spécifier seulement
une gamme de fréquences comme 0/30000, ce qui plus efficace que d'utiliser
simplement: HF.
Quelques exemples :
acc/spot 1 on hf/cw
acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
Vous pouvez utiliser le mot clé 'all' pour tout accepter, par exemple :
acc/spot 3 all
pour les états américains :
acc/spots by_state VA,NH,RI,MA,ME
mais ceci n'intéressera probablement que les utilisateurs avancés...
=== 8^ACCEPT/SPOTS [input] [0-9] ^Filtre d'infos DX, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
accept/spot db0sue-7 1 by_zone 14,15,16
accept/spot node_default all
set/hops node_default 10
accept/spot user_default by G,M,2
=== 0^ACCEPT/WCY [0-9] ^Définit un filtre d'acceptation des annonces WCY
Il est peu probable que vous désiriez faire ceci, mais si c'est quand même le
cas vous pouvez effectuer un filtrage sur les champs suivants :
by exemple: G,M,2
origin
origin_dxcc exemple: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
by_dxcc
by_itu
by_zone
channel
Aucun exemple n'est fourni car les annonces WCY proviennent d'une seule
source, donc soit vous les voulez, soit vous ne les voulez pas
(dans ce cas, voir UNSET/WCY).
Cette commande est en fait fournie pour des extensions futures.
Voir HELP FILTER pour plus d'informations.
=== 8^ACCEPT/WCY [input] [0-9] ^Filtre WCY, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
accept/wcy node_default all
set/hops node_default 10
=== 0^ACCEPT/WWV [0-9] ^Met en place un filtre WWV d'acceptation
Il est peu probable que vous désiriez faire ceci, mais si c'est quand même le
cas vous pouvez effectuer un filtrage sur les champs suivants :
by par exemple: G,M,2
origin
origin_dxcc exemple : 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
by_dxcc
by_itu
by_zone
channel
par exemple
accept/wwv by_zone 4
est probablement la seule application utile de cette commande (elle provoquera
l'acceptation des annonces WWV venant seulement de stations américaines).
Voir HELP FILTER pour plus d'informations.
=== 8^ACCEPT/WWV [input] [0-9] ^Filtre WWV, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
accept/wwv db0sue-7 1 by_zone 4
accept/wwv node_default all
set/hops node_default 10
accept/wwv user_default by W,K
=== 0^ANNOUNCE ^Envoie une annonce aux utilisateurs locaux
est l'annonce que vous voulez diffuser à tous les utilisateurs locaux.
=== 0^ANNOUNCE FULL ^Envoie une annonce sur tout le cluster
Ceci va envoyer votre annonce à tous les utilisateurs de tous les
serveurs du cluster.
=== 5^ANNOUNCE SYSOP ^Envoie une annonce uniquement aux sysops.
=== 0^APROPOS ^Recherche dans tout le système d'aide
Effectue une recherche de dans tous les fichiers d'aide
(sans tenir compte des minuscules et majuscules), et affiche le nom
de toutes les commandes qui pourraient être en rapport.
=== 0^BLANK [] []^Affiche nn (par défaut: 1) lignes vides
Dans sa forme de base, cette commande affiche une ou plusieurs lignes vides.
Cependant, si vous lui donnez une chaîne comme paramètre, elle va reproduire
cette chaîne sur toute la largeur de l'écran (par défaut: 80 caractères)
puis afficher cette ligne une ou plusieurs fois, ainsi :
blank 2
affiche deux lignes vides
blank -
affiche une ligne de caractères "-"
blank abc
affiche 'abcabcabcabcabcabc....'
Ceci n'a d'utilité réelle que dans un script et permet d'imprimer un maximum
de 9 lignes.
=== 0^BYE^Déconnexion du cluster
Cette commande vous permet de vous déconnecter proprement du cluster.
=== 5^CATCHUP All|[ ...]^Marque un message comme envoyé
=== 5^UNCATCHUP All|[Num_msg> ...]^Marque un message comme non envoyé
Lors de l'envoi d'un message, le fait qu'il a été forwardé vers un autre
serveur est mémorisé pour qu'il ne soit pas envoyé à nouveau.
Si vous avez un nouveau serveur partenaire et ajoutez son indicatif dans
votre fichier /spider/msg/forward.pl, tous vos messages non privés en
attente lui seront alors transmis . Il pourrait s'agir de TOUS vos messages
non privés ! Vous pouvez éviter ceci en utilisant les commandes ci-dessous :
catchup GB7DJK all
catchup GB7DJK 300 301 302 303 500-510
et pour annuler ce que vous venez de faire :
uncatchup GB7DJK all
uncatchup GB7DJK 300 301 302 303 500-510
qui en fera de nouveau des candidats au forward.
L'ordre est sans importance.
=== 0^CHAT ^Passage en mode conférence dans un groupe
Il est maintenant possible de rejoindre un groupe et de tenir une conférence
("chat") au niveau de l'ensemble du cluster. DXSpider ne supporte pas
(et ne supportera probablement pas) le mode conférence AK1A car ce
dernier offre des possibilités restreintes, est à peine utilisé et ne
semble pas fonctionner particulièrement bien.
Ce système utilise la fonction ANN bien connue et est compatible aussi
bien avec d'autres serveurs DXSpider qu'avec ceux de type AK1A
(qui utilisent ANN/).
Vous pouvez être membre d'autant de "groupes" que vous le souhaites.
Pour vous joindre à un groupe, tapez :
JOIN FOC (si le groupe s'appelle FOC)
Pour quitter le groupe, tapez :
LEAVE FOC
Vous pouvez voir de quels groupes vous faites partie avec :
STAT/USER
et vous pouvez voir si votre copain est dans le groupe, s'il se connecte au
même serveur que vous, avec :
STAT/USER g1tlh
pour envoyer un message à un groupe, tapez :
CHAT FOC hello everyone
ou
CH #9000 hello I am back
Voir aussi JOIN, LEAVE, SHOW/CHAT.
=== 0^CLEAR/ANNOUNCE [1|all]^Efface une ligne dans un filtre des annonces
Cette commande vous permet d'effacer une ligne dans un filtre d'annonces ou
de supprimer entièrement le filtre.
Voir CLEAR/SPOTS pour des explications plus détaillées.
=== 8^CLEAR/ANNOUNCE [input] [0-9|all]^Efface une ligne dans un filtre d'annonces
Un sysop peut effacer un filtre d'entrée ou de sortie pour un utilisateur,
mais aussi les filtres node_default ou user_default.
=== 0^CLEAR/ROUTE [1|all]^Efafce une ligne dans un filtre de routage
Cette commande vous permet d'effacer une ligne dans un filtre de routage ou
de supprimer entièrement le filtre.
Voir CLEAR/SPOTS pour des explications plus détaillées.
=== 8^CLEAR/ROUTE [input] [0-9|all]^Efface une ligne dans un filtre de routage
Un sysop peut effacer un filtre d'entrée ou de sortie pour un utilisateur,
mais aussi les filtres node_default ou user_default.
=== 0^CLEAR/SPOTS [0-9|all]^Efface une ligne dans un filtre d'infos DX
Cette commande vous permet d'effacer une ligne dans un filtre d'infos DX ou
de supprimer entièrement le filtre.
Si vous avez pour filtre :
acc/spot 1 on hf/cw
acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
et vous envoyez :
clear/spot 1
il vous restera seulement :
acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
Si vous faites :
clear/spot all
le filtre sera entièrement supprimé.
=== 8^CLEAR/SPOTS [input] [0-9|all]^Efface une ligne dans un filtre d'infos DX
Un sysop peut effacer un filtre d'entrée ou de sortie pour un utilisateur,
mais aussi les filtres node_default ou user_default.
=== 0^CLEAR/WCY [1|all]^Efface une ligne dans un filtre WCY
Cette commande vous permet d'effacer une ligne dans un filtre WCY ou
de supprimer entièrement le filtre.
Voir CLEAR/SPOTS pour des explications plus détaillées.
=== 8^CLEAR/WCY [input] [0-9|all]^Clear a WCY filter line
Un sysop peut effacer un filtre d'entrée ou de sortie pour un utilisateur,
mais aussi les filtres node_default ou user_default.
=== 0^CLEAR/WWV [1|all]^Efface une ligne dans un filtre WWV
Cette commande vous permet d'effacer une ligne dans un filtre WWV ou
de supprimer entièrement le filtre.
Voir CLEAR/SPOTS pour des explications plus détaillées.
=== 8^CLEAR/WWV [input] [0-9|all]^Efface une ligne dans un filtre WWV
Un sysop peut effacer un filtre d'entrée ou de sortie pour un utilisateur,
mais aussi les filtres node_default ou user_default.
=== 5^CONNECT ^Etablit une connexion avec un autre serveur cluster
Entame le processus qui devrait déboucher sur l'établissement d'un link avec
avec le serveur spécifié. Ceci crée un nouveau processus 'client' qui utilise
le script /spider/connect/ pour le dialogue de connexion nécessaire
pour traverser le réseau jusqu'au serveur de destination.
=== 9^DELETE/USDB ...^Supprime un indicatif de la base de données US
Cette commande supprime complètement un ou plusieurs indicatif(s)
de la base de données des stations américaines.
Il n'y a PAS DE SECONDE CHANCE.
Il va sans dire que vous devriez utiliser cette commande avec PRUDENCE !
Notez bien que ces indicatifs peuvent réapparaître suite à une mise à jour
hebdomadaire par la FCC (autorité de licences américaine).
=== 9^DELETE/USER ...^Supprime un utilisateur de la base de données User
Cette commande supprime complètement un ou plusieurs utilisateur(s)
de la base de données.
Il n'y a PAS DE SECONDE CHANCE.
Il va sans dire que vous devriez utiliser cette commande avec PRUDENCE !
=== 0^DBAVAIL^Affiche une liste de toutes les bases de données du système
Le titre dit bel et bien tout; cette commande affiche la liste de toutes les
bases de données définies sur le serveur.
Il est aussi possible d'utiliser l'alias SHOW/COMMAND.
=== 9^DBCREATE ^Crée une entrée de base de données
=== 9^DBCREATE chain [..]^Crée une entrée de BD chaînée
=== 9^DBCREATE remote ^Crée une entrée de base de données distante
=== 9^DBCREATE cmd ^Rend une cmd locale utilisable comme BD
DBCREATE vous permet de définir une base de données sur le système.
Cette commande ne crée en fait rien, elle définit seulement.
Les bases de données qui sont créées sont au format simple "DB_File hash";
elles sont donc déjà "indexées".
Vous pouvez définir une base de données locale avec la première forme de la
commande, par exemple :
DBCREATE oblast
Vous pouvez aussi chaîner des bases de données en ajoutant le mot clé 'chain'.
Ceci permettra une recherche dans chaque base de données successivement.
Un exemple typique est :
DBCREATE sdx_qsl chain sql_ad
Aucun contrôle n'est fait pour vérifier que chacune des bases de données
mentionnées existe; en fait, il est habituellement préférable d'utiliser
d'abord la commande ci-dessus et de créer seulement ensuite les bases
de données elles-mêmes.
Des bases de données peuvent être distantes. Pour définir une base de données
qui existe déjà sur un autre serveur, tapez :
DBCREATE buckmaster remote gb7dxc
Les bases de données distantes ne peuvent pas être chaînées; cependant, la
dernière base de données d'une chaîne peut être distante, par exemple :
DBCREATE qsl chain gb7dxc
Pour voir quelles bases de données sont définies, tapez :
DBAVAIL (ou son alias SHOW/COMMAND)
Il serait bon que vous ajoutiez une entrée dans votre fichier Aliases local
pour permettre aux gens d'utiliser la syntaxe du style 'SHOW/'.
Ainsi, vous devriez ajouter une ligne comme :
's' => [
..
..
'^sh\w*/buc', 'dbshow buckmaster', 'dbshow',
..
..
],
pour permettre à
SH/BUCK g1tlh
de fonctionner comme ils pourraient en avoir l'habitude.
Vous pouvez aussi rendre des commandes locales disponibles en tant que
'pseudo' bases de données. Vous pouvez donc permettre d'utiliser des
commandes spéciales de spider comme s'il s'agissait de bases de données.
Je suppose que ceci sera surtout utile pour l'accès distant à partir de
serveurs autorisés. Par exemple :
DBCREATE dxqsl cmd show/dxqsl
Vous pouvez aussi utiliser une de ces bases de données dans une chaîne.
Ceci peut être utile en local.
Voir DBIMPORT pour l'importation de bases de données au format AK1A.
Voir DBSHOW pour l'interrogation de bases de données.
=== 9^DBIMPORT ^Importe une base de données au format AK1A
Cette commande vous sera utile si vous souhaitez importer ou mettre à jour
une grande quantité d'informations vers une base de données.
Elle va soit créer, soit mettre à jour les entrées d'une base de données
existante. Par exemple :
DBIMPORT oblast /tmp/OBLAST.FUL
va importer la base de données standard OBLAST livrée avec le logiciel de AK1A
dans une base de données locale.
=== 9^DBREMOVE ^Supprime une base de données
DBREMOVE supprime complètement une entrée de base de données et efface
tout fichier de données qui lui est associé.
Attention: il n'y a actuellement aucun avertissement, aucun retour en arrière,
aucune sécurité !
Par exemple :
DBREMOVE oblast
supprimera du système la définition de la base de données oblast et effacera
aussi le fichier de données correspondant.
Encore une fois :
Il n'y a actuellement aucun avertissement, aucun retour en arrière,
aucune sécurité !
Vous avez été prévenu !
=== 0^DBSHOW ^Affiche un enregistrement d'une base de données
Ceci est l'interface utilisateur générique avec le système de bases de données.
Il est souhaitable que le sysop ajoute une entrée au fichier Aliases local
afin que les utilisateurs puissent se servir des requêtes de type AK1A
qui leur sont souvent plus familières, comme :
SH/BUCK G1TLH
mais s'il ne l'a pas fait et si la base de données existe bien (utilisez DBAVAIL
ou SHOW/COMMAND pour vérifier) vous pouvez faire la même chose avec :
DBSHOW buck G1TLH
=== 9^DEBUG^Déclenche le mode débogage du programme cluster
Cette commande n'aura un effet que si le serveur a démarré en mode débogage
par la commande :
perl -d cluster.pl
Elle provoquera l'arrêt du cluster juste après la fin de son exécution.
=== 0^DIRECTORY^Liste les (titres des) messages
=== 0^DIRECTORY ALL^Liste tous les messages
=== 0^DIRECTORY OWN^Liste vos messages personnels
=== 0^DIRECTORY NEW^Liste tous les nouveaux messages
=== 0^DIRECTORY TO ^Liste tous les messages pour
=== 0^DIRECTORY FROM ^Liste tous les messages venant de
=== 0^DIRECTORY SUBJECT ^Liste tous les messages avec dans leur titre
=== 0^DIRECTORY ^Liste les derniers messages
=== 0^DIRECTORY -<à>^Liste les messages message <à> message
Liste les messages contenus dans le répertoire des messages.
Un 'p' à droite du numéro de message dénote un message personnel.
Un '-' entre le numéro de message et le 'p' indique que le message a été lu.
Vous pouvez utiliser des caractères génériques du shell comme '*' et '?'
dans les champs .
Certaines options de la commande peuvent être combinées, comme :
DIR TO G1TLH 5
ou
DIR SUBJECT IOTA 200-250
Vous pouvez abréger toutes les options à une seule lettre et utiliser la
syntaxe AK1A :
DIR/T G1* 10
DIR/S QSL 10-100 5
=== 5^DIRECTORY-^
Les sysops peuvent voir les messages de tous les utilisateurs.
=== 8^DISCONNECT [ ...]^Déconnecte un utilisateur ou serveur
Déconnecte , pour autant qu'il soit connecté en local.
=== 0^DX [BY ] ^Envoi d'une information DX
C'est ainsi que vous envoyez une information DX aux autres utilisateurs.
Vous pouvez en fait entrer la et l' dans n'importe
quel ordre, ainsi :
DX FR0G 144.600
DX 144.600 FR0G
DX 144600 FR0G
donneront chaque fois le même résultat. Vous pouvez ajouter des remarques à la
fin de la commande et elles seront ajoutées à l'information.
DX FR0G 144600 ceci est un essai
Vous pouvez donner crédit à quelqu'un d'autre en disant :
DX by G1TLH FR0G 144.600 il n'est pas sur le cluster
La valeur de est comparée aux bandes définies sur le serveur.
Voir SHOW/BANDS pour plus d'informations.
=== 0^ECHO ^Echo de la ligne sur la sortie
Cette commande est utile surtout dans des scripts pour afficher la ligne
indiquée en paramètre sur la sortie. Vous pouvez utiliser ceci dans les
scripts user_default ainsi que la commande SAVE pour des effets de titre.
Le script interprètera certaines séquences "escape" standard comme suit:
\t - est remplacé par un caractère TAB (0x09 en ascii)
\a - est remplacé par un caractère BEEP (0x07 en ascii)
\n - affiche une nouvelle ligne
Ainsi l'exemple suivant :
echo GB7DJK est un serveur cluster
produit :
GB7DJK est un serveur cluster
sur la sortie. Vous n'avez pas besoin d'un \n à la fin de la ligne que
vous envoyez.
Voici un exemple plus complexe :
echo GB7DJK\n\tg1tlh\tDirk\n\tg3xvf\tRichard
produit :
GB7DJK
g1tlh Dirk
g3xvf Richard
sur la sortie.
=== 9^EXPORT ^Exporte un message vers un fichier
Exporte un message vers un fichier. Cette commande ne peut être exécutée
que sur une console locale par un utilisateur ayant un niveau de privilège
maximal. Le fichier ainsi généré aura un format permettant de le réimporter
sur le système en le plaçant dans le répertoire d'importation, donc
/spider/msg/import.
Cette commande ne peut pas écraser un fichier existant. Ceci est une mesure
de sécurité. Chaque fichier généré aura pour propriétaire l'utilisateur sous
le compte duquel le serveur fonctionne, mais vous pouvez aussi placer les
nouveaux fichiers à n'importe quel endroit accessible au serveur, par exemple:
EXPORT 2345 /tmp/a
=== 9^EXPORT_USERS []^Exporte la base de données utilisateurs au format ASCII
Exporte la base de données utilisateurs vers un fichier texte. Si aucun nom de
fichier n'est spécifié, un fichier /spider/data/user_asc sera créé par défaut.
Si le fichier existe déjà, il sera renommé en .o.
Un maximum de 5 versions de ce fichier peuvent être conservées, chaque
nouvelle version ayant un 'o' de plus dans son extension.
ATTENTION: cette procédure écrira dans tout fichier auquel vous avez accès
en écriture. Aucun contrôle n'est effectué au niveau du nom de fichier
que vous spécifiez !
=== 0^FILTERING...^Le filtrage dans DXSpider
Vous pouvez filtrer énormément de choses dans un système DXSpider.
Chaque filtre utilise le même mécanisme général.
De manière générale, vous pouvez créer des filtres de type 'reject' (rejet)
ou 'accept' (acceptation) qui peuvent contenir jusqu'à 10 lignes.
La syntaxe de base est :
accept/spots .....
reject/spots .....
où ..... sont des paramètres spécifiques au type de filtre.
Il existe des filtres pour les infos DX (spots), wwv, announce, wcy et
(pour les sysops) connects. Pour plus de détails sur les spécificités de
chacun, voir leurs sections d'aide.
Il existe aussi une commande pour supprimer une ou plusieurs lignes d'un
filtre, à savoir :
clear/spots 1
clear/spots all
et une pour vérifier les filtres que vous avez définis :
show/filter
Une commande clear/xxxx existe pour chaque sorte de filtre.
Dans la suite, nous allons discuter les filtres s'appliquant aux infos DX
(spots en anglais), mais vous pourrez appliquer les mêmes principes
à toutes les autres sortes de filtres.
Comme déjà mentionné, les deux types fondamentaux de filtres sont
'accept' et 'reject'. Lequel utiliser ? Ceci dépend de vos souhaits et
de quel type permet de les traduire en un minimum de lignes.
Chaque filtre contient au plus 10 lignes (sans limitation de longueur)
qui sont utilisées dans l'ordre. Lorsqu'une ligne de filtrage est
applicable à une information arrivante, l'action qu'elle spécifie est
exécutée, donc l'information est soit validée et vous est transmise
(type 'accept'), soit bloquée (type 'reject').
Une chose importante à garder à l'esprit est que si vous définissez un
filtre 'reject' (dans lequel toutes les lignes commencent par 'reject/spots'),
une information à laquelle aucune des lignes n'est applicable vous sera
transmise, par contre, dans le cas d'un filtre 'accept', une information
à laquelle aucune ligne ne s'applique sera bloquée.
Par exemple, si vous avez un filtre 'accept' d'une seule ligne :
accept/spots on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
alors vous ne recevrez QUE les informations DX en VHF ou celles provenant
de, ou annonçant, une station dans les zones CQ 14, 15 ou 16.
Si vous définissez ce filtre de rejet :
reject/spots on hf/cw
alors vous recevrez toutes les informations SAUF celles annonçant une station
CW en ondes courtes. Si vous vous intéressez au IOTA et voulez dans ce cas
contacter même les stations en CW, vous pouvez l'exprimer par :
reject/spots on hf/cw and not info iota
Mais dans le cas où vous ne vous intéressez qu'au IOTA et utilisez :
accept/spots not on hf/cw or info iota
vous obtiendrez exactement le même résultat ! Vous devriez choisir l'un
des types de filtres et vous y tenir jusqu'à ce que vous soyez familier
avec le fonctionnement du filtrage. Oui, vous pouvez combiner les deux
types de filtres (vous pouvez même avoir un 'accept' et un 'reject' sur
la même ligne) mais n'essayez pas ceci à la maison tant que vous n'arrivez
pas à analyser les résultats sans téléphoner au sysop pour lui demander
de l'aide !
Un autre complément qui peut utile est un filtrage par état américain :
accept/spots by_state VA,NH,RI,ME
Vous pouvez organiser vos lignes de filtrage en unités logiques, que ce
soit pour votre propre compréhension ou par simple commodité.
Voici un groupe de filtres usuel :
reject/spots 1 on hf/cw
reject/spots 2 on 50000/1400000 not (by_zone 14,15,16 or call_zone 14,15,16)
Ceci provoque le rejet toutes les infos HF en CW (utile pour ne connaît
pas le morse) et aussi de toutes les infos VHF qui ne proviennent pas,
ou n'annoncent pas, de stations des zones 14, 15 ou 16.
Ceci est un exemple où vous utiliseriez le numéro de ligne (1 et 2 dans
ce cas). Si vous ne spécifiez pas ce numéro, le système utilise la ligne
'1' par défaut. Les numéros '0' à '9'peuvent être utilisés.
Il est permis de sous-entendre le mot 'and' si désiré.
Vous pouvez utiliser n'importe quel nombre de parenthèses dans la
définition de votre filtre. Il existe des règles de priorité qui rendent
l'usage des parenthèses indispensable dans certains cas, comme la
ligne 2 ci-dessus qui, sans parenthèses, serait interprétée comme :
(on 50000/1400000 and by_zone 14,15,16) or call_zone 14,15,16
ennuyeux, mais c'est ainsi ! Si vous utilisez OR : utilisez des parenthèses.
Au fait: les majuscules et minuscules sont sans importance dans les
expressions : 'And BY_Zone' est équivalent à 'and by_zone'.
Si vous souhaitez modifier votre filtre, vous pouvez simplement redéfinir
une ou plusieurs de ses lignes ou en effacer une. Par exemple :
reject/spots 1 on hf/ssb
ou
clear/spots 1
Pour supprimer complètement le filtre :
clear/spots all
Il existe des commandes CLEAR équivalentes pour les autres filtres :
clear/announce
clear/wcy
clear/wwv
UTILISATEURS AVANCES :
Une fois que vous êtes satisfait des résultats obtenus, vous pourriez avoir
envie d'expérimenter !
L'exemple (plus haut) qui filtre les infos hf/cw et accepte celles sur vhf/uhf
provenant de l'Europe peut s'écrire au moyen d'un filtre mixte :
rej/spot on hf/cw
acc/spot on 0/30000
acc/spot 2 on 50000/1400000 and (by_zone 14,15,16 or call_zone 14,15,16)
chaque position du filtre se compose en fait d'une place 'reject' et une place
'accept'. Le 'reject' est exécuté AVANT le 'accept'.
Il a été mentionné plus haut que, après qu'un test de rejet ait échoué,
le défaut pour les tests suivants est 'accept'; l'inverse est vrai pour
'accept'. Ce qui se passe dans l'exemple ci-dessus est que le rejet est
exécuté en premier; toutes les infos qui ne sont pas en hf/cw sont
transmises à la ligne 'accept', qui laisse passer tout le reste en HF.
La dernière ligne du filtre ne laisse passer les infos VHF/UHF qui si
elles proviennent d'Europe ou annoncent une station européenne.
=== 8^FORWARD/LATLONG ^Transmet des données de latitude et longitude à un autre serveur
Cette commande transmet toutes les informations de latitude et longitude
enregistrées sur votre serveur pour des indicatifs. Un avantage de la
réception de ces données est que vous disposez ensuite du locator
d'un plus grand nombre d'utilisateurs. Ceci permet l'affichage de plus
de locators dans les informations DX, du moins si vous avez SET/DXGRID
activé. Ce transfert pouvant être volumineux, il n'est donc pas conseillé
de l'effectuer sur des links lents.
=== 1^FORWARD/OPERNAM ^Envoie les information sur à tous les serveurs
Cette commande transmet toutes les informations contenues dans le fichier
utilisateurs qui peuvent être insérées dans des messages de protocole PC41.
Ces informations sont : Nom, QTH, Latitude/longitude et Homenode.
Les PC41 sont envoyés seulement pour les informations qui sont disponibles.
=== 0^HELP^La commande d'aide (HELP).
HELP fournit une aide sur de nombreuses commandes. La syntaxe est :
HELP
où est le nom de la commande pour laquelle vous désirez
de l'aide.
Toutes les commandes peuvent être abrégées, ainsi SHOW/DX peut être abrégé
en SH/DX; ANNOUNCE peut se réduire à AN, etc.
Un conseil: utilisez la commande APROPOS qui recherche la
spécifiée dans tout le système d'aide et vous retourne une liste de
commandes la contenant, que vous pourriez étudier avec HELP.
=== 5^INIT ^Réinitialise un link avec un serveur AK1A ou compatible
Cette commande tente de réinitialiser a link avec un serveur
(habituellement) de type AK1A qui s'est brouté, habituellement par une
quelconque boucle de protocole. Cela peut marcher, mais il est généralement
plus sûr de le déconnecter (ou, si c'est un vrai serveur AK1A, de faire un
RCMD DISC/F ).
Bonne chance, vous en aurez besoin !
=== 9^DEMONSTRATE ^Démontre l'usage d'une commande à un utilisateur
Cette commande est mise à disposition pour permettre aux sysops de montrer
à des utilisateurs comment utiliser une commande. Elle exécute la commande
comme si c'était l'utilisateur qui l'avait tapée, et ensuite envoie la
sortie à l'utilisateur ainsi que la ligne de commande qui l'a provoquée.
DEMO g7brn sh/dx iota oc209
DEMO g1tlh set/here
Notez que cette commande est semblable à SPOOF et aura les mêmes effets.
Les commandes sont exécutées avec le niveau de privilèges de l'utilisateur
auquel est destinée la démonstration.
=== 0^JOIN ^Rejoint un groupe de "chat", ou conférence
JOIN vous permet de vous joindre à un groupe de conférence au niveau
de l'ensemble du cluster. Pour rejoindre par exemple un groupe qui
s'appellerait FOC, il faudrait taper :
JOIN FOC
Voir aussi CHAT, LEAVE, SHOW/CHAT.
=== 0^KILL [ ...]^Efface un message
Vous pouvez effacer tout message dont vous êtes l'expéditeur ou le
destinataire au moyen de cette commande.
Il est possible d'effacer plusieurs messages d'un coup.
=== 0^KILL -<à num_msg>^Efface une gamme de messages
=== 0^KILL from ^Efface les messages d'un expéditeur
=== 0^KILL to ^Efface les messages pour un destinataire
=== 5^KILL^
En tant que sysop, vous pouvez effacer n'importe quel message sur le système.
=== 5^KILL -<à>^Efface tous les message entre les numéros et <à>
KILL 1234-1255
effacera tous vos messages portant des numéros compris entre 1234 et 1255.
=== 5^KILL FROM ^Efface tous les messages d'un expéditeur
KILL from g1tlh
effacera tous les messages de g1tlh (si vous êtes g1tlh).
=== 5^KILL TO ^Efface tous les messages pour un destinataire
KILL to g1tlh
effacera tous les messages destinés à g1tlh.
=== 5^KILL FULL [ [^Quitte un groupe de "chat", ou conférence
JOIN vous permet de quitter un groupe de conférence au niveau de l'ensemble
du cluster. Pour quitter par exemple un groupe qui s'appellerait FOC,
il faudrait taper :
LEAVE FOC
Voir aussi CHAT, JOIN, SHOW/CHAT.
=== 0^LINKS^Montre quels serveurs sont physiquement connectés
Ceci fournit une vision rapide des links en service et quelques informations
à leur propos. Utilisez WHO pour une liste de toutes les connexions.
=== 9^LOAD/ALIASES^Recharge la table des alias de commandes
Rechargez ainsi le fichier /spider/cmd/Aliases lorsque vous l'avez modifié.
Ceci est nécessaire pour faire entrer en vigueur les changements effectués
alors que le serveur fonctionne.
=== 9^LOAD/BANDS^Recharge la table des limites de bandes
Rechargez ainsi le fichier /spider/data/bands.pl si vous l'avez modifié
manuellement alors que le serveur fonctionne.
=== 9^LOAD/BADMSG^Recharge la table "badmsg"
Rechargez ainsi le fichier /spider/msg/badmsg.pl si vous l'avez modifié
manuellement pendant que le serveur fonctionnait. Cette table contient
une série d'expressions régulières Perl qui sont recherchées dans les
champs visés de chaque message. Si une correspondance est trouvée,
le message est effacé sitôt reçu.
=== 9^LOAD/BADWORDS^Recharge la table des mots grossiers
Rechargez ainsi le fichier /spider/data/badwords si vous l'avez modifié
manuellement pendant que le serveur fonctionnait. Ce fichier contient
une liste de mots qui entraîneront le rejet des messages du protocole PC
qui contiennent l'un d'eux dans certains champs.
Le système émettra un message si l'un de ces mots est utilisé dans
une commande announce, dx ou talk. Plusieurs mots peuvent apparaître
sur une même ligne. Les lignes commençant par '#' sont ignorées.
=== 9^LOAD/CMD_CACHE^Recharge le cache automatique des commandes
Normalement, tout changement apporté à un fichier situé dans les parties
cmd ou local_cmd de l'arborescence sera automatiquement détecté par le
logiciel cluster. Il peut cependant arriver que ce dernier soit perturbé
si vous effectuez un grand nombre de commandes de déplacement ou supprimez
une commande dans la partie local_cmd et voulez utilisez de nouveau la
version standard. Exécutez cette commande pour tout remettre dans le
même état qu'au démarrage du serveur.
=== 9^LOAD/FORWARD^Recharge la table de routage des messages
Recharge le fichier /spider/msg/forward.pl si vous l'avez modifié
manuellement alors que le serveur fonctionne.
=== 5^LOAD/KEPS^Charge de nouveaux éléments orbitaux
=== 5^LOAD/KEPS [nn]^Charge de nouveaux éléments orbitaux à partir d'un message
En l'absence d'un numéro de message, les éléments orbitaux actuels seront
rechargés à partir du fichier Keps.pm. Vous pouvez créer ce fichier par
la commande :
/spider/perl/convkeps.pl
appliquée à un fichier contenant des éléments orbitaux au format NASA à
2 lignes, comme l'AMSAT en diffuse dans ses bulletins.
Si un numéro de message est spécifié, le système lira ce message, lui
appliquera convkeps.pl puis chargera les donnés, tout cela en une seule étape.
De tels messages sont envoyés de temps en temps à l'adresse ALL par
GB7DJK (entre autres).
=== 9^LOAD/MESSAGES^Recharge le fichier des messages système
Si vous modifiez le fichier /spider/perl/Messages (par exemple lors de
l'écriture ou de la mise au point de nouvelles commandes), vous pouvez
faire prendre en compte les changements sans redémarer le serveur en
exécutant cette commande. Un indice comme quoi cette démarche est
nécessaire est l'apparition de messages du style :
unknown message 'xxxx' in lang 'fr'
=== 9^LOAD/PREFIXES^Recharge la table des préfixes
Recharge le fichier /spider/data/prefix_data.pl si vous l'avez modifié
manuellement alors que le serveur fonctionne.
=== 5^MERGE [/]^Demande les dernières informations DX et WWV
MERGE vous permet de mettre à jour vos bases de données DX et WWV. Par défaut,
les 10 derniers DX et les 5 derniers WWV seront demandés au serveur que vous
sollicitez. Ce serveur doit être connecté directement au vôtre.
Vous pouvez demander n'importe quel nombre d'informations DX et WWV.
Bien qu'elles soient insérées dans vos bases de données, aucun doublon
avec les données reçues récemment n'en résultera (les contrôles nécessaires
sont effectués pour les DX des 2 derniers jours et les WWV du mois écoulé).
=== 9^MSG [données ... ]^Modifie divers paramètres d'un message
Modifie des paramètres de message tels que To (destinataire), From (expéditeur),
Subject (sujet), type de message (personnel ou bulletin), RR (demande d'accusé de
réception), ou conservation du message après expiration.
MSG TO - change le destinataire en
MSG FRom - change l'expéditeur en
MSG PRrivate - donne le statut personnel
MSG NOPRrivate - retire le statut personnel
MSG RR - active l'accusé de réception
MSG NORR - désactive l'accusé de réception
MSG KEep - active la conservation après expiration
(le message ne sera jamais effacé)
MSG NOKEep - désactive la conservation après expiration
MSG SUbject - change le sujet en
MSG WAittime - supprime tout délai pour ce message
MSG NOREad - marque le message comme non lu
MSG REad - marque le message comme lu
MSG QUeue - met en file tous les bulletins en suspens
MSG QUeue 1 - met en file tous les msg perso en suspens
Vous pouvez voir le statut d'un message en utilisant :
STAT/MSG
Cette commande affiche davantage d'informations sur le message que ne le fait
la commande DIR.
=== 8^PC ^Envoie un texte (p.ex. un protocole PC) à
Envoie un texte quelconque à un indicatif connecté localement.
Aucun traitement n'est effectué sur ce texte. Cette commande vous permet
d'envoyer des messages du protocole PC lorsque cela peut aider à
localiser un problème (messages bloqués, etc.), par exemple :
pc gb7djk PC33^GB7TLH^GB7DJK^400^
ou
pc G1TLH Try doing that properly!!!
Vous pouvez aussi l'utiliser de la même manière que la commande talk avec
un utilisateur connecté, mais sans aucun traitement, comme l'ajout de
" de .
=== 1^PING ^Teste la qualité d'un link entre serveurs
Cette commande vous permet d'envoyer une trame à un autre serveur cluster
et d'en recevoir une en retour. Le temps que prend cet aller-retour est
une bonne mesure de la qualité du link. Ce temps est affiché en secondes.
Tout serveur visible sur le réseau peut être "pingé".
=== 1^RCMD ^Envoie une commande à un autre serveur
Cette commande vous permet d'envoyer presque n'importe quelle commande
à un autre serveur DX-cluster connecté au réseau.
L'obtention d'une réponse dépend de :
a) si le serveur distant sait que l'indicatif dont lui provient
la commande est bien celui d'un serveur,
b) si le serveur distant autorise les RCMD venant de ce serveur,
c) si vous avez le droit d'envoyer cette commande.
=== 0^READ^Lit le prochain message personnel non lu qui vous est adressé
=== 0^READ ^Lit le message spécifié
Vous pouvez lire tous les messages non personnels (bulletins), ainsi que tous
les messages dont vous êtes l'expéditeur ou le destinataire.
=== 5^READ-^
En tant que sysop, vous pouvez lire n'importe quel message sur le système.
=== 0^REJECT^Définit un filtre pour rejeter quelque chose
Crée un filtre pour rejeter quelque chose.
Il existe 2 sortes de filtres, de type acceptation ou rejet.
Taper HELP FILTERING pour plus d'informations.
=== 0^REJECT/ANNOUNCE [0-9] ^Crée un filtre de rejet pour les annonces
Crée une ligne 'rejeter cette annonce' pour un filtre.
Une ligne de rejet signifie qu'une annonce ne sera PAS transmise à
l'utilisateur si elle correspond à ce filtre. Voir HELP FILTERING pour
plus d'informations (cette lecture vous permettra de comprendre comment
fonctionnent les filtres, ce qui vous épargnera bien des soucis par
la suite !).
Vous pouvez utiliser n'importe lesquels de ces paramètres dans cette ligne :
info exemple: iota ou qsl
by exemple: G,M,2
origin
origin_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
origin_state ex: VA,NH,RI,ME
by_dxcc
by_itu
by_zone
by_state ex: VA,NH,RI,ME
channel
wx 1 filtrer les annonces WX
dest ex: 6MUK,WDX (listes)
Quelques exemples :
rej/ann by_zone 14,15,16 and not by G,M,2
Vous pouvez utiliser le mot clé 'all' pour tout rejeter :
rej/ann all
mais ceci n'intéressera probablement que les utilisateurs avancés...
=== 8^REJECT/ANNOUNCE [input] [0-9] ^Filtre d'annonces, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
reject/ann by G,M,2
reject/ann input node_default by G,M,2
reject/ann user_default by G,M,2
=== 0^REJECT/SPOTS [0-9] ^Crée un filtre de rejet pour les infos DX
Crée une ligne 'rejeter cette information DX' pour un filtre.
Une ligne de rejet signifie qu'une information DX ne sera PAS transmise
à l'utilisateur si elle correspond à ce filtre. Voir HELP FILTERING pour
plus d'informations (cette lecture vous permettra de comprendre comment
fonctionnent les filtres, ce qui vous épargnera bien des soucis par
la suite !).
Vous pouvez utiliser n'importe lesquels de ces paramètres dans cette ligne :
freq <étendue> exemple: 0/30000 ou hf ou hf/cw ou 6m,4m,2m
on <étendue> identique à 'freq'
call ex: G,PA,HB9
info ex: iota ou qsl
by
call_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
call_itu ou: G,GD
call_zone
call_state <états_US> ex: VA,NH,RI,ME
by_dxcc
by_itu
by_zone
by_state <états_US> ex: VA,NH,RI,ME
origin
channel
Pour "freq", vous pouvez utiliser n'importe quel nom de bande visible avec
SHOW/BANDS et vous pouvez utiliser un nom de sous-bande comme: cw, rtty,
data, ssb, donnant par exemple: hf/ssb. Vous pouvez aussi spécifier seulement
une gamme de fréquences comme 0/30000, ce qui plus efficace que d'utiliser
simplement: HF.
Quelques exemples :
rej/spot 1 on hf
rej/spot 2 on vhf and not (by_zone 14,15,16 or call_zone 14,15,16)
Vous pouvez utiliser le mot clé 'all' pour tout rejeter :
rej/spot 3 all
mais ceci n'intéressera probablement que les utilisateurs avancés...
=== 8^REJECT/ROUTE [0-9] ^Définit un filtre de rejet pour le routage
Crée une ligne 'rejeter ce protocole PC' pour un filtre.
Une ligne de filtre de type rejet signifie que si un PC16/17/19/21/24/41/50
correspond au critère de filtrage, il ne sera PAS transmis.
Voir HELP FILTERING pour plus d'informations (cette lecture vous permettra
de comprendre comment fonctionnent les filtres, ce qui vous épargnera bien
des soucis par la suite !).
Vous pouvez utiliser n'importe lesquels des paramètres ci-dessous
dans votre ligne de commande :
call l'indicatif du serveur
call_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
call_itu ou: G,GD
call_zone
call_state <états_US> ex: VA,NH,RI,ME
origin really the interface it came in on
origin_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
origin_state <états_US> ex: VA,NH,RI,ME
Quelques exemples :
rej/route gb7djk call_dxcc 61,38 (tout sauf les serveurs UK+EIRE)
Vous pouvez utiliser le mot clé 'all' pour tout rejeter :
rej/route all (équivalent à un mode TRES restreint)
comme dans ACCEPT/ROUTE 'by' est maintenant synonyme de 'call'.
=== 8^REJECT/SPOTS [input] [0-9] ^Filtre d'infos DX, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
reject/spot db0sue-7 1 by_zone 14,15,16
reject/spot node_default all
set/hops node_default 10
reject/spot user_default by G,M,2
=== 0^REJECT/WCY [0-9] ^Définit un filtre de rejet WCY
Il est peu probable que vous désiriez faire ceci, mais si c'est quand même le
cas vous pouvez effectuer un filtrage sur les champs suivants :
by exemple: G,M,2
origin
origin_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
by_dxcc
by_itu
by_zone
channel
Aucun exemple n'est fourni car les annonces WCY proviennent d'une seule
source, donc soit vous les voulez, soit vous ne les voulez pas
(dans ce cas, voir UNSET/WCY).
Cette commande est en fait fournie pour des extensions futures.
Voir HELP FILTER pour plus d'informations.
=== 8^REJECT/WCY [input] [0-9] ^Filtre WCY, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
reject/wcy gb7djk all
=== 0^REJECT/WWV [0-9] ^Définit un filtre de rejet WWV
Il est peu probable que vous désiriez faire ceci, mais si c'est quand même le
cas vous pouvez effectuer un filtrage sur les champs suivants :
by exemple: G,M,2
origin
origin_dxcc ex: 61,62 (obtenu par: sh/pre G GD)
origin_itu ou: G,GD
origin_zone
by_dxcc
by_itu
by_zone
channel
par exemple
reject/wwv by_zone 14,15,16
est probablement la seule application utile de cette commande (elle provoquera
l'acceptation des annonces WWV venant seulement de stations américaines).
Voir HELP FILTER pour plus d'informations.
=== 8^REJECT/WWV [input] [0-9] ^Filtre WWV, version sysop
Cette version permet à un sysop de définir un filtre pour un indicatif
ainsi que les valeurs par défaut pour les serveurs et les utilisateurs,
par exemple :
reject/wwv db0sue-7 1 by_zone 4
reject/wwv node_default all
reject/wwv user_default by W
=== 0^REPLY^Répondre (en privé) au dernier message lu
=== 0^REPLY ^Répondre (en privé) au message spécifié
=== 0^REPLY B ^Répondre sous forme de bulletin au message spécifié
=== 0^REPLY NOPrivate ^Répondre sous forme de bulletin au message spécifié
=== 0^REPLY RR ^Répondre au message spécifié avec accusé de lecture
Lorsque vous répondez à un message, son sujet sera automatiquement précédé de
"Re:", si cette marque n'était pas déjà présente.
Il est aussi possible d'utiliser tous les paramètres de la commande SEND,
comme RR, PRIVATE, NOPRIVATE, B (voir HELP SEND pour plus de détails).
=== 9^SAVE [-d -t -a] "" [...]^Enregistre la réponse d'une commande dans un fichier
Cette commande réservée aux sysops vous permet de sauvegarder la réponse
du système à une ou plusieurs commandes dans un fichier. Par exemple :
save /spider/packclus/dxstats show/dxstat
sauvegardera la réponse à la commande "show/dxstat" dans le fichier
"dxstats" dans la zone de fichier "packclus".
Les commutateurs ci-dessous vous permettent d'ajouter la date, l'heure ou
les deux au nom de fichier :
save -d /tmp/a crée /tmp/a_6-Jan-2002
save -t /tmp/a crée /tmp/a_2301Z
save -d -t /tmp/a crée /tmp/a_6-Jan-2002_2301Z
Le commutateur -a (comme "append") demande d'ajouter le texte à la fin du
fichier au lieu de l'écraser, s'il existe déjà.
Vous pouvez spécifier plus d'une commande sur la ligne. Pour cela, vous DEVEZ
encadrer chaque commande de doubles guillemets, comme ceci :
save /tmp/a "sh/hfstats" "blank +" "sh/vhfstats"
ou
save /tmp/a "sh/hfstats","blank +","sh/vhfstats"
Vous pouvez seulement écrire à des endroits accessibles au serveur en
écriture sous le compte qu'il utilise (par exemple "sysop" mais surtout
pas "root"). Vous devrez penser à créer à l'avance les répertoires dans
lesquels cette commande devra écrire.
Il est possible que vous souhaitiez appeler cette commande à partir d'un
fichier crontab. Vous devriez alors y insérer une ligne de ce genre :
0 0 * * * run_cmd('save /tmp/dxstats "echo DXStat Table", "sh/dxstats"')
Remarquez qu'il est dans ce cas aussi nécessaire d'encadrer chaque commande
de doubles guillemets (") et de plus vous devez encadrer toute la commande
de guillemets simples ('), comme cela est visible dans la commande ci-dessus.
En fait, il existe d'autres variantes utilisables si vous savez ce que
vous faites. Voir le manuel d'administration pour plus de détails.
=== 0^SEND [ ...]^Envoie un message à un ou plusieurs indicatifs
=== 0^SEND RR ^Envoie un message et demande un accusé de réception
=== 0^SEND COPY ^Envoie une copie de message
=== 0^SEND PRIVATE ^Envoie un message personnel
=== 0^SEND NOPRIVATE ^Envoie un bulletin
Toutes les variantes de la commande SEND créent un message qui sera envoyé soit
à un indicatif individuel, soit à une des adresses 'bulletin'.
SEND utilisé sans paramètre crée un message de type personnel
(comme si vous aviez tapé SEND PRIVATE) et l'envoie au serveur cluster sur
lequel l'indicatif spécifié est connecté. Toutefois, si cet est
connu de votre serveur comme étant une adresse de bulletin (par exemple: ALL),
le message deviendra automatiquement un bulletin.
Vous pouvez spécifier plus d'un destinataire dans toutes les commandes SEND.
Plusieurs options peuvent être combinées, par exemple :
SEND RR COPY 123 PRIVATE G1TLH G0RDI
qui enverra une copie du message numéro 123 à G1TLH et G0RDI et vous fera
parvenir un accusé de réception lorsqu'ils auront lu votre message.
SB est un alias de SEND NOPRIVATE (syntaxe utilisée par les BBS)
SP est un alias de SEND PRIVATE
Le système vous demandera le sujet, dont la longueur ne devrait pas dépasser
29 caractères pour des raisons de compatibilité. La plupart des logiciels
cluster modernes devraient accepter plus.
Vous serez alors prié de commencer à entrer le texte.
Terminez l'entrée du message avec ou '/EX' sur une nouvelle ligne.
Par exemple :
...
à bientôt Jim.
73 Dirk
/ex
Si vous avez commencé à enregistrer un message et décidez en cours de route
de renoncer à son envoi, envoyez '/ABORT' sur une nouvelle ligne, comme ceci :
ligne 1
ligne 2
oh j'en ai marre
/abort
Dans ce cas le texte déjà entré ne sera PAS envoyé.
Pendant que vous entrez le texte de votre message, le serveur cesse de vous
envoyer la plupart des annonces (par exemple les infos DX) mais les stocke
pour vous les envoyer lorsque vous aurez terminé la rédaction du message
(un maximum de 20 lignes sont conservées; si davantage de lignes arrivent,
les dernières venues remplacement les plus anciennes).
Pendant la rédaction du message, vous pouvez entrer des commandes cluster
pour lesquelles vous recevrez une réponse immédiate. Faites les pour cela
précéder d'un '/' sur une nouvelle ligne, comme ceci :
/dx g1tlh 144010 strong signal
qui enverra une information DX au reste du cluster.
Vous pouvez même insérer dans votre message la réponse du serveur à une commande
à faisant précéder la commande de '//', par exemple :
//sh/vhftable
Vous recevrez aussitôt la réponse à cette commande et, de plus, cette
réponse sera insérée à l'emplacement courant dans le message que vous
êtes en train de rédiger.
Vous pouvez ensuite continuer à entrer le texte de votre message.
=== 0^SET/ADDRESS ^Enregistre votre adresse postale
=== 0^SET/ANNOUNCE^Active l'arrivée des annonces sur votre terminal
=== 0^UNSET/ANNOUNCE^Désactive l'arrivée des annonces sur votre terminal
=== 0^SET/ANNTALK^Active l'arrivée des annonces-talk sur votre terminal
=== 0^UNSET/ANNTALK^Désactive l'arrivée des annonces-talk sur votre terminal
La commande "ANN" est souvent utilisée sur les serveurs cluster à la place
de la commande "TALK" à cause de la mauvaise structure du réseau.
Si vous tapez :
unset/anntalk
vous supprimerez un certaine quantité de ce type d'annonces, mais vous
risquez de perdre au passage quelques annonces utiles (que sinon vous
auriez aussi pu ne pas remarquer dans la masse des annonces indésirables !).
set/anntalk
vous permet de voir de nouveau toutes les annonces, ce qui est le paramétrage
par défaut.
=== 5^SET/ARCLUSTER [..]^Déclare que l'indicatif est un serveur AR-Cluster
=== 8^SET/BADDX ..^Rejet d'un indicatif dans le champ DX
=== 8^UNSET/BADDX