Резервное копирование установило об/мин

Править: измененный -t кому: -t 0, который действительно правильно обнаруживает вход от терминала или файла.

Я думаю, что ключ здесь знает, прибывает ли Ваш вход из терминала или из файла. Существует тест для этого (man test, посмотрите -t).

Принятие Вы запускаете скрипт удара:

if [ -t 0 ]; then
    echo "Input from terminal"
    if [ $# -eq 0 ]; then
        echo "No input files specified on command line.  Error." >&2
    else
        echo "Input file given on command line.  It is $1"
    fi
else
    echo "Input coming from stdin"
fi

Можно обработать различные сценарии путем замены фактическим кодом в для операторов эха выше.

Обновление, беглый сценарий тестирования:

#!/bin/bash
[ -t 0 ] && echo "t is true" || echo "t is false"

Выполнение:

$ test.sh testfile
t is true
$ test.sh < testfile
t is false
$
1
13.04.2017, 15:36
3 ответа

Просто воссоздание/tmp каталога с верными полномочиями должно добиться цели.

mkdir /tmp
chmod 777 /tmp
chmod +t /tmp

/tmp не содержит решающих данных, которые должны быть сохранены в целости между перезагрузками, но для множества приложений крайне важно, чтобы каталог существовал и мог быть записан в.

2
27.01.2020, 23:22
  • 1
    Ничего себе!!! Вы - спаситель... Большое спасибо.. Не может выразить признательности в словах.. Вы сохранили меня от форматирования. –  Dharmit 11.04.2011, 12:30

RPMs, которые загружены и установлены конфеткой, хранятся в /var/cache/yum/<repo name> поэтому просто создайте резервную копию тех каталогов, если Вы должны.

Править: Вы имеете к set keepcache=1 в /etc/yum.comf если Вы не хотите, чтобы загруженный rpms был удален после успешной установки.

2
27.01.2020, 23:22
  • 1
    я думаю, что это - "yum.conf", не Опоры "yum.comf" –   17.05.2011, 09:26
[115799] В этой ссылке есть новая версия юмонкда. [116120]http://sourceforge.net/projects/yumoncd/

0
27.01.2020, 23:22

Теги

Похожие вопросы