navyg Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 Bonjour, Je suis un pur débutant en méthode avancée sur nas synology et encore plus débutant en python Je programme depuis plus de 40 ans sous basic, delphi, php, html, vba, etc ... mais je n'ai jamais trouvé quelque chose d'aussi compliqué que linux en terme de complexité des commandes et d'interface ... ça me fascine ... J'essaye en vain de lancer un script python directement depuis le gestionnaire de fichiers comment on fait avec un exe par exemple Je me suis dit qu'il fallait peut-être mettre une commande dans un fichier bat du genre "python3 monscript.py", mais je ne trouve pas l'équivalent du fichier bat sur mon nas synology... Si on ne peut pas faire ça facilement, je ne vois pas l'intérêt du python ... Si quelqu'un peut me guider je suis preneur Merci d'avance 0 Citer
oracle7 Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 @navyg Bonjour, Comme sur tout forum, il est d'usage que les nouveaux membres passent par la rubrique [PRESENTATION] pour faire la leur. Certains ici, y sont sensibles et de plus cela facilite les réponses en fonction du niveau de compétences du membre et de ses équipements. Cela dit, rassures-toi il n'est pas trop tard pour bien faire, surtout après cinq posts ... il y a 4 minutes, navyg a dit : J'essaye en vain de lancer un script python directement depuis le gestionnaire de fichiers Non pas à ma connaissance, mais depuis le gestionnaire/planificateur de tâches de DSM c'est possible. Pour cela, tu crées une nouvelle tâche (user root) et dans ses paramètres tu ajoutes ta commande, par ex : " python3 /volume1/mon_dossier_partagé_X/scripts/monscript.py ". Cordialement oracle7😉 0 Citer
navyg Posté(e) le 23 janvier 2022 Auteur Posté(e) le 23 janvier 2022 il y a 48 minutes, oracle7 a dit : @navyg Bonjour, Comme sur tout forum, il est d'usage que les nouveaux membres passent par la rubrique [PRESENTATION] pour faire la leur. Certains ici, y sont sensibles et de plus cela facilite les réponses en fonction du niveau de compétences du membre et de ses équipements. Cela dit, rassures-toi il n'est pas trop tard pour bien faire, surtout après cinq posts ... Cordialement il y a 48 minutes, oracle7 a dit : Bonjour, je pensais l'avoir fait il y a bien longtemps quand j'ai installé le nas il y a pas mal d'années, mais si ce n'est pas le cas je régulariserai. merci pour la réponse en tout cas, et comme je le craignais, ce système est complètement nul. On critique souvent windows, mais les choses sont autrement plus simples. 0 Citer
oracle7 Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 @navyg Bonjour, Astuce : Pour avertir un membre de ta réponse, tu tapes dans ton message "@" + les premiers caractères de son pseudo. Dans le popup qui apparaît tu cliques alors sur le pseudo recherché et il s'affiche sur fond bleu dans ton texte. Ainsi ton interlocuteur est informé/notifié de ta réponse sinon il ne voit rien sauf à rebalayer en arrière tous les messages (ce que peu de monde fait). il y a 50 minutes, navyg a dit : ce système est complètement nul. Si je peux me permettre ton jugement est quelque peu hâtif. Le système DSM est construit sur une base UNIX/Linux mais "partiellement" verrouillé du fait du mode de gestion spécifique au NAS. Bien voir que c'est un système particulier qui ne s'utilise pas comme un ordinateur "annexe" même s'il comporte et met à disposition des fonctionnalités similaires sur certains points. Il te faut aussi prendre le temps de "l'appréhender" en quelque sorte ...😜 Cordialement oracle7😉 0 Citer
PiwiLAbruti Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 DSM n'est pas un environnement de bureau à proprement parler, il ne s'agit que d'une interface web (avec les limitations propres à ces technologies). C'est d'ailleurs parce que cette dernière est plutôt convaincante que les néophytes s'y méprennent. Il faut voir les NAS tels qu'ils sont : serveurs dépourvus d'un environnement de bureau. Pour faire l'analogie avec Windows, ca correspondrait à une version Core de Windows Server : https://docs.microsoft.com/fr-fr/windows-server/administration/server-core/what-is-server-core 0 Citer
navyg Posté(e) le 23 janvier 2022 Auteur Posté(e) le 23 janvier 2022 (modifié) @oracle7 Alors j'ai aussi installé une version linux sur un de mes pc, et c'est une vrai catastrophe en terme de convivialité ... Si on peut faire exécuter par le planificateur de tâche, c'est bien que celui-ci lance une commande par une certaine méthode. c'est cette méthode que je cherche. @piwilabruti Je viens de regarder, j'ai mon ds212 depuis 10 ans. Je pense que j'ai eu le temps de l'appréhender sur ses fonctions les plus simples, mais si on veut faire un peu de programmation à exécuter directement par le nas, c'est vraiment très galère. Il doit bien y avoir un moyen quand même d'exécuter l'équivalent d'un .bat windows quand même ... Modifié le 23 janvier 2022 par navyg 0 Citer
.Shad. Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 (modifié) il y a 5 minutes, navyg a dit : @piwilabruti Je viens de regarder, j'ai mon ds212 depuis 10 ans. Je pense que j'ai eu le temps de l'appréhender sur ses fonctions les plus simples, mais si on veut faire un peu de programmation à exécuter directement par le nas, c'est vraiment très galère. Il doit bien y avoir un moyen quand même d'exécuter l'équivalent d'un .bat windows quand même ... Oui, ça s'appelle SSH. 😄 Concrètement le bash n'est peut-être pas le plus simple des langages, pour autant je ne trouve pas PowerShell plus accessible. 🤔 Comme l'a dit @PiwiLAbruti, DSM ne prévoit pas d'exécuter des scripts depuis DSM autrement qu'en passant par le planificateur de tâches. Ca ne me choque pas, surtout d'un point de vue sécurité. Modifié le 23 janvier 2022 par .Shad. 0 Citer
PiwiLAbruti Posté(e) le 23 janvier 2022 Posté(e) le 23 janvier 2022 Sur un serveur, on n'exécute pas un programme en cliquant dessus avec une souris. La plupart du temps, il n'y a d'ailleurs pas de souris directement connectée (ni de clavier). HP commercialisait il y a quelques années des NAS avec Windows Home Server. Je pense que ça aurait été le produit idéal pour ton utilisation. Je ne sais pas si ces produits existent toujours. 0 Citer
navyg Posté(e) le 23 janvier 2022 Auteur Posté(e) le 23 janvier 2022 @shad Concrètement le bash n'est peut-être pas le plus simple des langages, Alors voilà un nouveau mot que je ne connais pas ... c'est quoi le bash ? 0 Citer
DaffY Posté(e) le 24 janvier 2022 Posté(e) le 24 janvier 2022 bonjourBourne Again Shell est un langage interpréteur de commandes dur tous les systemes ux/linux. (même si on le trouve aujourd’hui sur windows)en clair permet de grouper des lignes de commandes typels moreetc…que l’on exécutera en une seule fois en appelant le script par ash chemin\nomduscriptpratique car executé au plus bas niveauet souvent avec les droits roots 0 Citer
PiwiLAbruti Posté(e) le 24 janvier 2022 Posté(e) le 24 janvier 2022 C'est l'équivalent UNIX/Linux de Batch/Powershell chez Microsoft. 0 Citer
navyg Posté(e) le 24 janvier 2022 Auteur Posté(e) le 24 janvier 2022 ok, merci pour ces précisions. Et donc si j'ai bien compris tous nos échanges, on ne peut pas faire ash quelque chose directement dans l'interface dsm mais uniquement par putty ou par le planificateur de tâche ... vraiment nul comme système, même pour un serveur nas ... on devrait pouvoir prendre la main en local et faire ce qu'on veut après avoir saisi un mot de passe et ne pas être obligé de passer par putty. Moi ce qui me choque c'est d'être obligé de passer par un prog complètement abscon pour faire quelque chose de simple. Dans ma boîte, avant la retraite, les serveurs avaient un clavie un écran et une souris sous windows server ... et il n'y avait aucun problème de sécurité. 0 Citer
pluton212+ Posté(e) le 24 janvier 2022 Posté(e) le 24 janvier 2022 Bonjour, puisque tu as un linux d'installé, tu peux accéder directement depuis un terminal sans installer quoique ce soit: ssh <ton utilisateur admin>@<ip locale de ton nas> c'est très simple. 0 Citer
Kramlech Posté(e) le 24 janvier 2022 Posté(e) le 24 janvier 2022 Il y a 3 heures, navyg a dit : Moi ce qui me choque c'est d'être obligé de passer par un prog complètement abscon pour faire quelque chose de simple. Dans ma boîte, avant la retraite, les serveurs avaient un clavie un écran et une souris sous windows server ... et il n'y avait aucun problème de sécurité. Il me semble que tout le monde ne soit pas de ton avis : https://www.journaldunet.com/solutions/cloud-computing/1102096-l-ecrasante-domination-de-linux-dans-le-cloud-vers-90-de-part-de-marche/ Cela semble être le défaut de notre société actuelle et surtout des "spécialistes autoproclamés" que de juger négativement et discréditer quelque chose que l'on ne connais pas .... 2 Citer
DaffY Posté(e) le 25 janvier 2022 Posté(e) le 25 janvier 2022 bonjourne pas comprendre une langue n’implique pas qu’elle soit par défaut complexe…python php sont des langages qui contiennent leur complexité respective, tout comme n’importe quel os.on ne produit pas un exe comme dit en début de post sans tenir compte de la plateforme sur laquelle on compile une source.ce qui est simple pour un champion ne l’est pas pour un noviceBref.. Attention aux jugements hâtifs partagés, merci. 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.