CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Bash : Unable to start binary ...

Nemergal
Nemergal
Niveau 10
22 juin 2015 à 22:14:04

Hello !

J'essaie actuellement de faire un petit script qui me lancerai la commande su $OGAR_USER node $OGAR_FOLDER qui sert à démarrer une application Node.js.

Au sein de mon script je rencontre un petit soucis ...
Si je me connecte en tant que l'utilisateur et que je lance la commande node, aucun problème l'application démarre et est pleinement fonctionnelle.

Mais quand je passe par mon script, exécuté en tant que root pour l'exemple, j'ai un fichier binaire impossible à lancer à la ligne du script détaillée précédemment ... Hors script aucun soucis.

J'ai même essayé '''su $OGAR_USER cat toto.txt'', même réponse. J'ai l'impression de ne pouvoir exécuter aucune fichier binaire depuis le script.

Une piste ? Je ne suis pas tout à fait l 'aise dans l'environnement Unix ...

Merci ! :)

Caletlog
Caletlog
Niveau 10
22 juin 2015 à 22:29:50

Salut,

De mémoire, su <user> <command> ne fonctionne pas (c'est la syntaxe sudo, à peu de choses prêt) comme tu l'entends, il tente d'ouvrir le flux d'entrée "command". Pour lancer une commande avec su, c'est su <user> -c "<command>".

Nemergal
Nemergal
Niveau 10
22 juin 2015 à 23:04:36

Tout à fait ça fonctionne ... Merci pour le tuyau ! :)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment