Il s'agit de la commande wg-fileImport qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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
fileImport - Importez des fichiers dans le gestionnaire d'actifs de WebGUI.
SYNOPSIS
fileImport --configFile config.conf --pathToFiles chemin
--parentAssetID identifiant
[--groupToEdit groupe]
[--groupToView groupe]
[--identifiant du propriétaire]
[--findByExt ext1, ext2,...]
[--ignoreExtInName]
[--nom de l'utilisateur web]
[--récursif]
[--écraser]
[--passer outre]
[--calmer]
fichierImport --help
DESCRIPTION
Ce script utilitaire WebGUI importe des fichiers dans le gestionnaire d'actifs de WebGUI attaché à un
Actif parent spécifié, facilitant les téléchargements en masse de contenu.
Cet utilitaire est conçu pour être exécuté en tant que superutilisateur sur les systèmes Linux, car il doit être
capable de mettre des fichiers dans les répertoires de données de WebGUI et de changer la propriété des fichiers. Si tu
voulez exécuter cet utilitaire sans privilèges de superutilisateur, utilisez le --passer outre option décrite
ci-dessous.
--configFichier config.conf
Le fichier de configuration WebGUI à utiliser. Seul le nom du fichier doit être spécifié, car il
être recherché dans le répertoire de configuration de WebGUI. Ce paramètre est obligatoire.
--cheminVersFichiers chemin
Chemin d'accès à un dossier contenant les fichiers à importer. Ce paramètre est obligatoire.
--parentAssetId id
Joindre les fichiers importés à l'actif id dans le gestionnaire d'actifs de WebGUI. Ce paramètre
est nécessaire.
--groupToEdit id
Rendre les membres du groupe WebGUI identifiés par id pouvoir éditer les fichiers téléchargés. Si
non spécifié, il s'agit par défaut de l'ID de groupe 4 (gestionnaires de contenu).
--groupVersVue id
Rendre les membres du groupe WebGUI identifiés par id être en mesure de voir les fichiers téléchargés. Si
non spécifié, il s'agit par défaut de l'ID de groupe 7 (Tout le monde).
--propriétaire id
Rendre l'utilisateur de WebGUI identifié par id posséder les fichiers téléchargés. S'il n'est pas spécifié, il
par défaut, l'ID utilisateur 3 (Admin).
--utilisateurweb Nom d'utilisateur
L'utilisateur système sous lequel s'exécute votre serveur Web. S'il n'est pas spécifié, il sera par défaut
www-data.
--passer outre
Ce drapeau vous permettra d'exécuter cet utilitaire sans être le super utilisateur, mais notez
qu'il peut ne pas fonctionner comme prévu.
--skipOlderThan intervalle
Ignorer les fichiers antérieurs à intervalle secondes. S'il n'est pas spécifié, il sautera par défaut
aucun fichier.
--findByExt motifs
Importez uniquement les fichiers avec les extensions de fichier correspondantes. motifs est une liste de virgules
extensions séparées pour correspondre. Si rien n'est spécifié, il importera par défaut tous
fichiers.
--recursive
Importez des fichiers de manière récursive. Si rien n'est spécifié, seuls les fichiers du dossier seront
importé, sans les sous-dossiers suivants.
--écraser
Remplacez toute URL de fichier correspondante par le nouveau fichier plutôt que de créer un nouvel élément pour
le fichier. Instanciez l'actif existant et remplacez le fichier.
--ignoreNomExtIn
N'incluez pas l'extension de nom de fichier dans les champs de base de données Title et menuTitle.
--silencieux
Désactivez toutes les sorties sauf en cas d'erreur.
--Aidez-moi
Affiche cette documentation, puis quitte.
EXIT VALEURS
Les valeurs de sortie suivantes sont renvoyées à la fin :
0 Exécution réussie.
1 Arrêtez le script s'il n'est pas super utilisateur.
2 Un dossier ne peut pas être ouvert en lecture.
3 Deux fichiers avaient le même nom et ont été sélectionnés pour être importés
pendant le mode récursif.
4 Paramètre requis manquant.
5 L'AssetId parent spécifié n'existe pas.
Utilisez wg-fileImport en ligne à l'aide des services onworks.net