Ubuntu Linux
  • InfoCsill
    #11267
    Lenne valakinek egy tippje, hogy hogyan tudnék Ubuntu alatt egy asztali parancsikont létrehozni úgy, hogy lefuttat 3 sort és egy parancsot is utána?
    Ezekről lenne szó:

    export GAG_ROOT_DIR=/home/voros-adam/gildas-exe-apr16a
    export GAG_EXEC_SYSTEM=x86_64-ubuntu15.10-gfortran
    source $GAG_ROOT_DIR/etc/bash_profile
    class (ezen utolsó a programindító parancs, ez mindenképp a legvégére kell, csak akkor indul ha az előző 3 sort egyenként megette a terminal minden új terminal nyitáskor)

    így próbálkoztam egy asztali parancsikon parancsmegadó sorában:
    gnome-terminal -e "bash -c 'export GAG_ROOT_DIR=/home/voros-adam/gildas-exe-apr16a ; export GAG_EXEC_SYSTEM=x86_64-ubuntu15.10-gfortran ; source $GAG_ROOT_DIR/etc/bash_profile ; exec bash' "

    viszont ebben már a class parancsot nem tudom megadni, mert az egy paracs.
    Tehát ha így adom meg az nem jó, kifagy:

    gnome-terminal -e "bash -c 'export GAG_ROOT_DIR=/home/voros-adam/gildas-exe-apr16a ; export GAG_EXEC_SYSTEM=x86_64-ubuntu15.10-gfortran ; source $GAG_ROOT_DIR/etc/bash_profile ; class ; exec bash' "

    azt is próbáltam, hogy a 3 sort beteszem .bashrc-be, aztán a paracsikon kiadja a class programparancsot, de sajnos a sorrend mindig az, hogy kiadja a class parancsot a parancsikon (erre jön a hibaüzenet hogy nincs ilyen parancs mert a 3 sort még nem rántotta be) aztán rántja be a bashrc-ből a 3 sort, manuálisan utána már indul a class paranccsal.

    semmi extra csak jó lenne ha 2 kattintásra indulna a program, elegáns lenne.

    valami ötlet esetleg? (próbáltam a bash_profile-be is betenni a 3 sort de hiába)
    Utoljára szerkesztette: InfoCsill, 2016.07.06. 22:58:50