abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:11 | Bezpečnostní upozornění

    Red Hat řeší bezpečnostní incident, při kterém došlo k neoprávněnému přístupu do GitLab instance používané svým konzultačním týmem.

    Ladislav Hagara | Komentářů: 0
    včera 23:33 | Nová verze

    Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | IT novinky

    Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-10-01. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Jedná o první verzi postavenou na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:22 | Nová verze

    Byla vydána nová verze 4.6 svobodného notačního programu MuseScore Studio (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem věnovala 1,1 milionu dolarů (stejně jako loni) na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Rozdělila je mezi 29 organizací a projektů. Za 15 let rozdala 8 050 000 dolarů.

    Ladislav Hagara | Komentářů: 4
    1.10. 20:11 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.17. Díky 278 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    1.10. 16:11 | Nová verze

    Bylo vydáno openSUSE Leap 16 (cs). Ve výchozím nastavení přichází s vypnutou 32bitovou (ia32) podporou. Uživatelům však poskytuje možnost ji ručně povolit a užívat si tak hraní her ve Steamu, který stále závisí na 32bitových knihovnách. Změnily se požadavky na hardware. Leap 16 nyní vyžaduje jako minimální úroveň architektury procesoru x86-64-v2, což obecně znamená procesory zakoupené v roce 2008 nebo později. Uživatelé se starším hardwarem mohou migrovat na Slowroll nebo Tumbleweed.

    Ladislav Hagara | Komentářů: 3
    1.10. 16:00 | IT novinky

    Ministerstvo průmyslu a obchodu (MPO) ve spolupráci s Národní rozvojovou investiční (NRI) připravuje nový investiční nástroj zaměřený na podporu špičkových technologií – DeepTech fond. Jeho cílem je posílit inovační ekosystém české ekonomiky, rozvíjet projekty s vysokou přidanou hodnotou, podpořit vznik nových technologických lídrů a postupně zařadit Českou republiku mezi země s nejvyspělejší technologickou základnou.

    … více »
    Ladislav Hagara | Komentářů: 3
    1.10. 12:55 | Nová verze

    Radicle byl vydán ve verzi 1.5.0 s kódovým jménem Hibiscus. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 3
    Jaké řešení používáte k vývoji / práci?
     (40%)
     (47%)
     (14%)
     (16%)
     (18%)
     (14%)
     (18%)
     (14%)
     (14%)
    Celkem 159 hlasů
     Komentářů: 10, poslední dnes 01:37
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Jak vypnout vypisovani spusteneho prikazu (set +v)

    14.3.2018 15:53 Rishare2 | skóre: 1
    Jak vypnout vypisovani spusteneho prikazu (set +v)
    Přečteno: 1596×
    Ahoj,

    na AIX stroji s ksh mi shell neustale vypisuje na stdout spusteny prikaz. Stejne chovani, jako dela "set -v". Nicmene "set +v" nenahlasi zadnou chybu, ale toto chovani nezmeni. Zajimave take je, ze "set -v" nezpusobi dvojite vypsani tohoto prikazu - vypisuje se stale jednou. Dale je zajimave, ze "normalni" user toto nedela, pouze root (po pouziti "sudo su -")

    set +v
    Command: set +v
    Return Code: 0
    Stdout:
    set +v
    Stderr:
    
    Command: hostname
    Return Code: 0
    Stdout:
    hostname
    testaix1
    
    set -v
    Command: set -v
    Return Code: 0
    Stdout:
    set -v
    Stderr:
    
    Command: hostname
    Return Code: 0
    Stdout:
    hostname
    testaix1
    
    Netusi nekdo, jak tento vypis prikazu vypnout? Diky moc.

    Odpovědi

    14.3.2018 16:06 NN
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Hadam, neni to v kshrc?
    14.3.2018 17:09 Rishare2 | skóre: 1
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Nevypada to tak. Ale u dlouheho prikazu to zajimave deformuje zadany command.

    Command: cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/environment
    Return Code: 0
    Stdout:
    cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/envi??????????????????????????????????????????????????????????at /etc/profile;cat /etc/envir                            <?????????????????????????????onment
    cat: 0652-050 Cannot open //.kshrc.
    # @(#) $Revision: 74.2 $
    HISTSIZE=800
    HISTFILE=.sh_history
    export HISTSIZE HISTFILE
    alias ll="ls -la"
    alias shr="cd /systems/shr/server/oncdbmd1/bin"
    # Default (example of) super-user's .profile file
    
    
    # Do not put "." in PATH; it is a potential security breach.
    # Do not put "/usr/local/bin" in PATH; it is a potential security breach.
    # Example assumes /home/root exists.
    set +u
    
    14.3.2018 17:27 Rishare2 | skóre: 1
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Pardon, vystup se orizl. Doplnuji:
    Command: cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/environment
    Return Code: 0
    Stdout:
    
    cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/envi??????????????????????????????????????????????????????????at /etc/profile;cat /etc/envir                            <?????????????????????????????onment
    cat: 0652-050 Cannot open //.kshrc.
    # @(#) $Revision: 74.2 $
    HISTSIZE=800
    HISTFILE=.sh_history
    export HISTSIZE HISTFILE
    alias ll="ls -la"
    alias shr="cd /systems/shr/server/oncdbmd1/bin"
    # Default (example of) super-user's .profile file
    
    
    # Do not put "." in PATH; it is a potential security breach.
    # Do not put "/usr/local/bin" in PATH; it is a potential security breach.
    # Example assumes /home/root exists.
    set +u
    
    # PATH=/usr/sbin:$PATH:/sbin:/home/root:/opt/perf/bin
    
    PATH=/usr/sbin:$PATH:/sbin:/home/root:/opt/perf/bin:/usr/openv/netbackup/bin:/usr/openv/netbackup/bin/goodies:/usr/openv/volmgr:/usr/openv/volmgr/bin:/opt/dpo/bin
    
    # Be sure that VUE does not invoke tty commands
    
       if [ ! "$VUE" ]; then
    
       # Set up the terminal:
            if [ "$TERM" = "" ]
            then
                    eval ` tset -s -Q -m ':?hp' `
            else
                    eval ` tset -s -Q `
            fi
            stty erase "^H" kill "^U" intr "^C" eof "^D"
            stty hupcl ixon ixoff
            tabs
    
            echo
            echo "Value of TERM has been set to \"$TERM\". "
            export TERM
    
            EDITOR=vi
            export EDITOR
    
       fi          # if !VUE
    
    # Set up shell environment:
    
            set -u                                  # error if undefined variable.
            trap "echo 'logout root'" 0             # what to do on exit.
    
    
    # Set up shell variables:
    
            PS1="$(whoami).$(hostname):\$PWD# "
            MAIL=/var/mail/root
            # don't export, so only login shell checks.
            export HISTFILE=${HOME}/.sh_history
    
            echo "WARNING:  YOU ARE SUPERUSER !!\n"
    
    
    export EDITOR=vi
    PS1="$(whoami).$(hostname):\$PWD# "
    HISTSIZE=800
    HISTFILE=.sh_history
    export HISTSIZE HISTFILE
    alias df="df -k"
    alias dir="clear;ls -al|pg"
    alias shr="cd /systems/shr/server/$(hostname)"
    PATH=$PATH:/usr/local/bin
    #The following line is added by License Use Management installation
    export PATH=$PATH:/var/ifor:/usr/opt/ifor/ls/conf
    alias ib2bwas2="cd /websphere/sftw/wps/ib2b/was2"
    alias db2bwas2="cd /websphere/sftw/wps/db2b/was2"
    #The following line is added by License Use Management installation
    export PATH=$PATH:/usr/opt/ifor/ls/os/aix/bin
    alias tsmcli="cd /usr/tivoli/tsm/client/ba/bin64"
    alias tsmlog="cd /isa/data/tsm/`hostname`"
    alias tsmsst="cd /systems/shr/tsm"
    
    #
    # The following is required by ITD for root security logging
    #
    Dir="/var/adm/logs/rootlog"
    if [[ ! -d $Dir ]];then
      mkdir $Dir
    fi
    
    REAL_USER=`who am i | awk '{print $1}'`
    WHOas="${REAL_USER}.as.${LOGNAME}"
    HISTFILE="$Dir/.hist.${WHOas}"
    
    if [ ! -f $HISTFILE ]; then
      printf "\001\001\n\000\000" > $HISTFILE
      touch ${HISTFILE}_smit.log ${HISTFILE}_smit.script
      chmod 600 ${HISTFILE} ${HISTFILE}_smit.log ${HISTFILE}_smit.script
    fi
    
    export HISTFILE
    echo "#\n# Begin $WHOas ($(tty)) on $(date +%m-%d-%Y@%T)" >> $HISTFILE
    printf "\000\000" >> $HISTFILE
    alias smitty='smitty -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
    alias smit='smit -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
    echo "Logging enabled"
    #The following line is added by License Use Management installation
    export PATH=$PATH:/opt/LicenseUseManagement/bin
    echo "#################################################################################################"
    
    FGRED=`echo "\033[34m"`
    FGRED1=`echo "\033[31m"`
    NORMAL=`echo "\033[m"`
    echo "${FGRED}   This LPAR "oncdbmd1" is moved From ONC to RNH ${NORMAL}"
    echo "${FGRED}   This LPAR "oncdbmd1" running on Frame "Server-8426-42A-SN0643A36"  ${NORMAL}"
    echo "${FGRED1}  "Change Number:-CH22042312"     #### "CHANGE DATE :- 10/01/18" !! ${NORMAL}"
    
    echo "##################################################################################################"
    # @(#)27        1.20  src/bos/etc/profile/profile, cmdsh, bos510 8/9/94 12:01:38
    #
    # COMPONENT_NAME: (CMDSH) Shell related commands 
    ################################################################
    
    # System wide profile.  All variables set here may be overridden by
    # a user's personal .profile file in their $HOME directory.  However,
    # all commands here will be executed at login regardless.
    
    trap "" 1 2 3
    readonly LOGNAME
    
    # Automatic logout, include in export line if uncommented
    # TMOUT=120
    
    # The MAILMSG will be printed by the shell every MAILCHECK seconds
    # (default 600) if there is mail in the MAIL system mailbox.
    MAIL=/usr/spool/mail/$LOGNAME
    MAILMSG="[YOU HAVE NEW MAIL]"
    
    # If termdef command returns terminal type (i.e. a non NULL value),
    # set TERM to the returned value, else set TERM to default lft.
    TERM_DEFAULT=lft
    TERM=`termdef`
    TERM=${TERM:-$TERM_DEFAULT}
    
    # If LC_MESSAGES is set to "C@lft" and TERM is not set to "lft",
    # unset LC_MESSAGES. 
    if [ "$LC_MESSAGES" = "C@lft" -a "$TERM" != "lft" ]
    then
            unset LC_MESSAGES
    fi
    
    export LOGNAME MAIL MAILMSG TERM
    
    # The following is required by ITD for secondary ID logging
    if tty >/dev/null 2>&1; then
            export EXTENDED_HISTORY=ON
            realUser="`/usr/bin/who am i | awk '{ print $1 }'`"
            if [ $realUser != "root" ]; then
                    toUser=`whoami`
                    if [ $toUser != "root" ]; then
                            historyDir="/var/adm/logs/history/$toUser"
                            HISTFILE=$historyDir/.hist.$realUser.as.$toUser
                            if [ ! -d $historyDir ]; then
                                    mkdir -p $historyDir
                                    chmod 700 $historyDir > /dev/null 2>&1
                            fi
    
                            if [ ! -f $HISTFILE ]; then
                                    printf "\001\001\n\000\000" > $HISTFILE
                                    touch ${HISTFILE}_smit.log ${HISTFILE}_smit.script
                                    chmod 600 ${HISTFILE} ${HISTFILE}_smit.log ${HISTFILE}_smit.script > /dev/null 2>&1
                            fi
    
                            export HISTFILE
                            echo "#\n# Begin $WHOas ($(tty)) on $(date +%m-%d-%Y@%T)" >> $HISTFILE
                            printf "\000\000" >> $HISTFILE
                            alias smitty='smitty -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
                            alias smit='smit -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
                    fi
            fi
    fi
    
    trap 1 2 3
    # Call Secondary Logging
    . /etc/profile.d/secondary_logging.sh
    # @(#)18        1.22  src/bos/etc/environment/environment, cmdsh, bos510 10/30/00 02:55:55
    #
    # COMPONENT_NAME: (CMDSH) Shell related commands 
    #
    ################################################################
    # System wide environment file.  This file should only contain
    #     1.  comment lines which have a # in the first column,
    #     2.  blank lines, and
    #     3.  Lines in the form name=value.
    #
    # WARNING: This file is only for establishing environment variables.
    #          Execution of commands from this file or any lines other
    #          than specified above may cause failure of the initialization 
    #          process.
    #
    # Searching the current directory last is usually a BIG time saver.
    # If /usr/ucb is at the beginning of the PATH the BSD version of commands will
    # be found. 
    #
    PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java131/jre/bin:/usr/java131/bin
    TZ=EST5EDT
    LANG=en_US
    LOCPATH=/usr/lib/nls/loc
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
    LC__FASTMSG=true
    
    # ODM routines use ODMDIR to determine which objects to operate on
    # the default is /etc/objrepos - this is where the device objects
    # reside, which are required for hardware configuration
    
    ODMDIR=/etc/objrepos
    DEFAULT_BROWSER=netscape
    ITECONFIGSRV=/etc/IMNSearch
    ITECONFIGCL=/etc/IMNSearch/clients
    ITE_DOC_SEARCH_INSTANCE=search
    GETTOD_ADJ_MONOTONIC=1
    
    21.3.2018 09:57 mngnt
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Nebudu nejak kreativne nastavene premenne PS1 PS2 PS3 PS4?
    21.3.2018 10:24 dushi64
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    A co obsahuje /etc/profile.d/secondary_logging.sh ?
    28.3.2018 09:43 Rishare2 | skóre: 1
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Omlouvam se za pozdni odpoved.

    Takovy soubor na tom serveru neexistuje. Dokonce neexistuje ani /etc/profile.d
    28.3.2018 14:07 dushi64
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Robi to aj priamy root login cez konzolu (HMC), alebo len sudo su -?

    sudo su -

    truss -deaf -o /tmp/shell.out ls -d /

    cat /tmp/shell.out
    28.3.2018 10:05 Rishare2 | skóre: 1
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    PS1 az PS4 vypadaji prazdne. I PROMPT_COMMAND tak vypada. Ani po "unset PROMPT_COMMAND" se chovani nezmenilo.
    21.3.2018 10:54 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    no možná by pomohlo ten výpis unést. Viz můj malý blog, jak přenést do výstup do jiného terminálu.
    28.3.2018 09:38 Rishare2 | skóre: 1
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    Dekuji za napad, to bohuzel neni ta spravna cesta k reseni, kterou bychom se v nasem pripade mohli vydat. Delame na reseni, ktere pracuje se statisici servery zaraz a potrebujeme spise standardizovat jejich terminaly. Proto spise hledame cestu, jak toto divne chovani zmenit, nez obejit nejakymi harakiri. Nicmene dekuji za napad.
    28.3.2018 16:25 pet I. | skóre: 13
    Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
    A dela to i pri "sudo -i" nebo "sudo ksh"? ksh pripadne s vhodnym parametrem, pro bash se pouziva -l (= login shell)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.