GoGPT Best VPN GoSearch

Icône de favori OnWorks

post_faq - En ligne dans le Cloud

Exécutez post_faq dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande post_faq qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


post_faq - publier une publication périodique USENET

SYNOPSIS


post_faq -config nom de fichier [ -intervalle jours | expression ] [ -newscmd commander ] [ -serveur
serveur ] [ -idhost nom d'hôte ] [ -fichier sig nom de fichier ] [ -seul liste | -omettre liste ] [ -silencieux
niveau ] [ -Obliger ] [ -expire_search ] [ -déboguer ]

DESCRIPTION


Le manuel de formation post_faq perl(1) le script lit les publications périodiques USENET (alias "FAQ") et les publie
avec approprié ID du message, Expire le, Remplaceet Références en-têtes ajoutés.

Si, lors de la lecture d'une FAQ pour la publier, le script voit une chaîne au format
"@message-id idname@", alors il substituera à sa place l'ID de message qu'il
pense serait utilisé pour publier la publication avec le nom d'identification "idname" pendant l'exécution actuelle de
affectation. Je me rends compte que la phrase précédente est extrêmement confuse ; si tu ne le fais pas
le comprendre, et vous voulez utiliser la substitution d'ID de message, alors vous pouvez lire le script
pour voir exactement ce qu'il fait :-).

De même, si le script voit une chaîne au format "@old-id idname@", il recherchera un
publication avec le nom d'ID spécifié plus tôt dans le fichier de configuration, et remplacez le
ID de message utilisé la dernière fois que la publication a été publiée. Un avertissement est imprimé si le
la publication spécifiée n'a pas été rencontrée plus tôt dans le fichier de configuration, auquel cas le
chaîne de caractères " " est substitué.

Ces échappements "@...@" sont destinés à être utilisés dans le corps d'une publication ; ne les utilisez pas pour mettre
les champs Message-ID et Remplace dans un en-tête de publication, car le script le fera
automatiquement.

Les options de ligne de commande suivantes sont prises en charge et peuvent être spécifiées dans n'importe quel ordre :

-config nom de fichier
Spécifie le fichier de configuration à partir duquel lire les informations sur les FAQ qui
devrait être posté. Voir la section intitulée « FICHIER DE CONFIGURATION » ci-dessous pour un
description du format du fichier.

Cette option doit être spécifiée, car un fichier de configuration doit être fourni.

-intervalle jours | expression
Si un nombre est précisé, c'est la périodicité par défaut (en jours) avec laquelle les FAQ
devrait être posté. Si le script est exécuté et que l'intervalle pour une FAQ n'a pas
expiré, un message à cet effet est imprimé et la FAQ n'est pas publiée.

Ceci est utile si vous souhaitez (par exemple) exécuter le script une fois par jour à partir de cron(8),
et qu'il sache automatiquement quand publier.

L'intervalle par défaut est 0, ce qui signifie que la comptabilisation a toujours lieu (et qu'aucun
Expire le l'en-tête est ajouté à la publication).

Si une expression non numérique est spécifiée, elle est évaluée pour déterminer
si oui ou non la FAQ doit être publiée. Lorsque l'expression est évaluée, le
les variables suivantes sont définies : $minute (la minute courante dans l'heure), $hour (la
heure courante), $mday (le jour courant du mois), $month (le mois courant, 0
à 11), $year (l'année en cours), $wday (le jour de la semaine en cours, 0
à 6, 0 est dimanche), $yday (le jour actuel de l'année) et $interval (le
nombre de jours depuis le dernier affichage, ou undef s'il n'y a pas d'affichage précédent
horodatage). Par exemple, pour publier tous les lundis, utilisez `$wday==1'. Pour poster sur le
le septième de chaque mois, utilisez `$mday==7'. A poster le deuxième lundi de chaque
mois, utilisez `$wday==1 && $mday>7'. Vous voudrez probablement utiliser des guillemets simples pour
protégez l'expression d'intervalle que vous spécifiez à partir du shell. Aussi, méfiez-vous de l'utilisation
quelque chose comme « 1 » comme expression pour toujours publier la FAQ, car ce sera
interprété comme une valeur d'intervalle numérique. Notez que spécifier un intervalle
l'expression de '$interval>x', où 'x' est un entier, équivaut à juste
en spécifiant « x » comme expression d'intervalle.

Si une FAQ est publiée avec le forçage activé (voir le -Obliger option ci-dessous), puis le
l'intervalle est ignoré. Notez également que les intervalles spécifiés dans le fichier de configuration
remplacer à la fois la valeur par défaut et l'intervalle spécifié sur la ligne de commande.

-newscmd commander
Spécifie la commande à diriger pour publier le message. Par défaut à
"/usr/bin/inews".

Notez que si vous spécifiez le -déboguer option (voir ci-dessous) et spécifiez également une affectation
commande avec cette option, la commande que vous spécifiez vont être utilisé, même si
le débogage est activé.

-serveur serveur
Spécifie un serveur NNTP à mettre dans la variable d'environnement NNTPSERVER avant
exécuter la commande de publication. Par défaut, le contenu de /etc/news/server. Si tu
n'utilisez pas NNTP, vous n'avez rien à faire avec cela.

-idhost nom d'hôte
Spécifie le nom d'hôte à mettre après le `@' dans l'ID de message. Par défaut à la
contenu de /etc/mailname.

-fichier sig nom de fichier
Spécifie le fichier de signature par défaut, qui doit contenir une signature à
ajouté au bas du message posté, précédé de "-- \n". La valeur par défaut est
aucune signature.

-seul liste
Une liste séparée par des virgules des noms d'ID (voir la section « FICHIER DE CONFIGURATION ») de
les FAQ qui devraient être examinées et affichées si nécessaire. Les autres FAQ dans le
fichier de configuration sera ignoré. Cette option a préséance sur la -omettre
option (voir ci-dessous).

-omettre liste
Une liste séparée par des virgules des noms d'ID de FAQS qui doivent être ignorés. Si -seul is
spécifié, cette option est ignorée.

-silencieux niveau
Spécifie à quel point post_faq devrait être lors de l'exécution de son travail. La valeur par défaut est 0.
Si 1 est spécifié, les messages de progression ne seront pas imprimés, mais les rapports de
la publication réussie sera. Si 2 est spécifié, alors les rapports de publication réussie
sera également omis et seules les erreurs seront imprimées.

-expire_search
Lorsqu'une expression Perl évaluée, plutôt qu'un nombre, est spécifiée pour un
intervalle (comme décrit ci-dessus), post_faq n'insère normalement pas de Expire le entête
dans la FAQ publiée. Toutefois, si -expire_search est spécifié, ou s'il est activé par
par défaut quand post_faq est installé, le script tentera de rechercher vers l'avant
pour la prochaine date de publication de la FAQ, et utilisez-la comme base pour une Expire le
entête. Il le fait en comptant en avant un jour à la fois et en vérifiant si la FAQ
devraient être affichés à chaque fois subséquente.

Notez que si l'expression d'intervalle est formulée de telle manière que cette
le comptage n'atterrira jamais sur un horodatage lorsque la FAQ serait publiée, le script
bouclera indéfiniment en essayant de déterminer quand la publication doit expirer. Par conséquent,
le script imprime un avertissement tous les 100 jours dans le futur, pour dessiner le
l'attention de l'utilisateur sur une éventuelle boucle infinie.

-Obliger Force la publication des FAQ même si elles ne devraient pas l'être à en juger par leur
les horodatages et les intervalles de publication. Forcer les spécifications dans le fichier de configuration
outrepasser ce drapeau (c'est-à-dire, si le fichier de configuration dit de ne pas forcer une FAQ, il
ne sera pas forcé même lorsque ce drapeau est spécifié, et si le fichier de configuration
dit de forcer, il sera forcé même si ce drapeau est omis).

-déboguer Active le débogage. Le message est envoyé à stdout au lieu d'être posté, et l'horodatage
les fichiers ne sont en aucun cas modifiés.

CONFIGURATION DOSSIER


Chaque ligne du fichier de configuration (à l'exclusion des lignes contenant uniquement des espaces et des lignes
commençant par '#', qui sont ignorés) représente une FAQ pour le programme à traiter.
Chaque ligne contient sept champs séparés par des espaces : idname, file, timestamp, interval,
sigfile, force et parent. Champs vides (pour l'horodatage, l'intervalle, le fichier sig, la force et
les champs parents, qui peuvent être vides) sont indiqués par un seul point. Un champ
peut être entouré de guillemets simples ou doubles pour protéger les espaces à l'intérieur, et un
La barre oblique inverse peut être utilisée pour citer n'importe quel caractère dans un champ (y compris les guillemets et les espaces).
La signification de chaque champ est la suivante :

nom d'utilisateur Le nom d'identification de la FAQ. Chaque FAQ dans le fichier de configuration doit avoir un identifiant unique
Nom. Le nom est utilisé par post_faq lors de l'impression de messages sur la FAQ et quand
créant son ID de message. En outre, il est utilisé pour spécifier les FAQ avec le -seul et -omettre
options (voir ci-dessus).

filet Le fichier dans lequel se trouve le texte de la FAQ. Il doit être dans le bon
format pour une publication USENET, y compris un en-tête de publication (à l'exclusion de l'en-tête
champs qui seront ajoutés par post_faq).

horodatage
L'horodatage de la dernière publication de la FAQ. Si vous ajoutez une FAQ au
fichier de configuration pour la première fois, celui-ci doit contenir un point. post_faq vont
mettre à jour ce champ dans le fichier de configuration lorsqu'il publie la FAQ.

intervalle
L'intervalle de publication, comme décrit ci-dessus. Si non spécifié, la valeur par défaut ou la commande-
l'intervalle spécifié par la ligne est utilisé. Attention à bien citer l'intervalle si vous utilisez
une expression contenant des espaces ou des tabulations.

fichier sig
Le fichier de signature, comme décrit ci-dessus. Si non spécifié, la valeur par défaut ou la commande-
le fichier de signature spécifié par la ligne est utilisé.

forcer Forcer ou non la publication de la FAQ, en ignorant l'intervalle. Si
non spécifié, la valeur par défaut ou spécifiée par la ligne de commande est utilisée. Si spécifié, il
doit être l'un des nombres suivants :

0 Ne forcez pas -- publiez la FAQ si son intervalle indique qu'elle devrait être publiée.

1 Forcer la FAQ à être publiée la prochaine fois post_faq est exécuté, puis basculez
le champ de force revient à la valeur par défaut.

2 Toujours forcer la publication de la FAQ, sans modifier le champ de force lorsque
terminé.

3 Forcer la FAQ à être publiée la prochaine fois post_faq est exécuté, puis définissez le
champ de force à -2.

-1 ou -2
Ne publiez jamais la FAQ.

Toutes les autres valeurs sont illégales.

mère Le nom d'identification de l'article parent de celui-ci. Le parent doit se présenter plus tôt dans
le fichier de configuration. Si spécifié, la FAQ actuelle ne sera pas publiée
à moins que la FAQ parente n'ait été publiée avec succès. Cependant, notez que si l'intervalle
car la FAQ actuelle n'a pas expiré, elle ne sera pas publiée même si le parent était
posté, à moins que "force" ne soit également vrai.

Utilisez post_faq en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.