Где memcached конфигурационный файл в archlinux?

Сохранить выход вашей команды:

 cat sections/sem092 | sort -k 2 | awk '{ print $2 }' | uniq -c > firstPart.txt

Сохранить эту строку в файле SearchInstructorkorname.SH :

 cat $1 | while read line; do 
    instructorID=`echo $line | awk '{print $2}'` 
    name=`grep $instructorID instructorList | awk '{print $2 " " $4}'`
    echo "$line $name" 
 done

Этот скрипт предполагает, что FiretsPart.txt Линия выглядит как:

5 T00005

и что PuruentorList - это имя файла с 6 полем.

Наконец попробуйте:

bash searchInstructorName.sh firstPart.txt

Это должно работать.


Это версия с одним скриптом:

 cat $1 | sort -k 2 | awk '{ print $2 }' | uniq -c | while read line; do 
    instructorID=`echo $line | awk '{print $2}'` 
    name=`grep $instructorID $2 | awk '{print $2 " " $4}'`
    echo "$line $name" 
 done

Сохранить эти строки в В SearchInstructorInfo.sh и запустить:

 bash searchInstructorInfo.sh sections/sem092 instructorList
0
01.01.2015, 11:28
3 ответа

Вы можете попробовать с этим

Сбросить дисплей используйте ctrl - j

Если кот все еще работает, то откройте новый терминал и запустите этот pkill -9 -f cat "Это убьет все процессы кошек. "

-121--2562-

Если рассматриваемый файл (ы) содержит действительно много данных, посылающих сигнал, он может фактически добраться до cat до его завершения. На самом деле вы наблюдаете конечную скорость вашего терминала - cat отправляет данные на терминал, и терминалу требуется некоторое время, чтобы отобразить все это.

Помните, что обычно необходимо каким-то образом перерисовать все окно вывода для каждой строки вывода (т.е. переместить содержимое окна на одну строку вверх и напечатать следующую строку внизу). Хотя есть методы и алгоритмы, чтобы сделать это быстрее, чем если бы это было сделано простым способом, это все еще занимает некоторое время.

Таким образом, если вы хотите избавиться от вывода как можно быстрее, скройте окно терминала , потому что, как правило, не происходит фактической перерисовки. В графической среде это может означать либо минимизацию окна, либо переключение на другой виртуальный рабочий стол, на виртуальной консоли Linux просто переключиться на другой ( Ctrl +) Alt + F x ).

Также обратите внимание, что если бы вы запускали это по медленной сетевой ссылке (например, SSH по GSM-соединению), вы бы определенно увидели гораздо меньше выхода, прежде чем cat погубился от сигнала, потому что скорость терминала больше не была бы узким местом.

-121--2556-

memcached больше не имеет файла конфигурации на Arch с мая 2013 .

0
28.01.2020, 02:14

Вы были близки, это в

/etc/php/conf.d/

-1
28.01.2020, 02:14

Как указано в Wieland, файл /etc/conf.d/memcached был удален при изменении пакета, чтобы использовать системный блок. Каталог /etc/Conf.d был использован sysvinit и, следовательно, больше не применимо.

Опции для обслуживания могут быть отредактированы путем редактирования системы SystemD. Рекомендуемый способ сделать это для запуска Systemctl Edit Memcached.service --full . Это будет скопировать /usr/lib/systemd/system/memcached.service к /etc/systemd/system/memcached.service и откройте редактор для последнего файла.

Вы, вероятно, хотите только изменить настройку Execstart = . E.G Если вы хотите MEMCACHED, чтобы прослушать порт Unix, вы делаете следующие изменения:

--- /usr/lib/systemd/system/memcached.service   2015-01-03 18:12:25.000000000 +0200
+++ /etc/systemd/system/memcached.service   2015-03-02 16:44:27.486188508 +0200
@@ -5,6 +5,6 @@
 [Service]
 User=memcached
-# Remove '-l 127.0.0.1' to listen on all addresses
-ExecStart=/usr/bin/memcached -l 127.0.0.1
+RuntimeDirectory=memcached
+ExecStart=/usr/bin/memcached -s /run/memcached/socket 
 Restart=always

см. Также:

8
28.01.2020, 02:14

Теги

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