какие инструменты вы используете для хранения SSH и PGP ключей?
Нет желания после переустановки системы создавать новые ключи и обновлять их на серверах или таких сервисах как GitHib
numberOfPackages='apt list --installed | grep $1 | wc -l'
numberOfPackages=`apt list --installed | grep $1 | wc -l`
if [ "$numberOfPackages"
подставится число. В оригинальном коде внутрь if подставляется следующее: if [ "apt list --installed | grep $1 | wc -l" -gt "0" ]
, что, конечно, не имеет никакого смысла. tar: Удаляется начальный `/' из имен объектов
tar -g home/sites/backup/2017/12/full.0.tar.gz \
-czf home/sites/backup/2017/12/full.28.tar.gz \
--exclude-from=home/sites/scripts/backup_exclude \
--ignore-failed-read \
--listed-incremental home/sites/backup/2017/12/list \
-C / \
home/sites/web/project/
tar: Удаляется начальный `/' из имен объектов
Я нашёл файл random.h
Такое выражение ls +([0-9]).jpg в zsh не работает, а в bash - да.
$ ls +([0-9]).jpg
bash: syntax error near unexpected token `('
If the extglob shell option is enabled using the shopt builtin, several extended pattern matching operators are recognized.
Или все-таки нельзя ставить два пакета разных версий?
$ dpkg -l 'gcc-4.[89]' | sort
+++-==============-============-============-=================================
Desired=Unknown/Install/Remove/Purge/Hold
ii gcc-4.8 4.8.4-1 amd64 GNU C compiler
ii gcc-4.9 4.9.2-10 amd64 GNU C compiler
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
CC build-x86_64/lock/rwlock.o
src/lock/rwlock.c:114:1: fatal error: opening dependency file build-x86_64/lock/rwlock.d: No such file or directory
}
...
Что такое rwlock на ubuntu, почему у меня его нет и как его поставить?
Есть есть поток, который добровольно не отдает управление ЦП и не должен.
nonvoluntary_ctxt_switches: 68267288
Проблема в том, что системный таймер присылает прерывание LOC (Local timer interrupts) 1000 раз в секунду.
Я бы не хотел манипулировать таймером вообще, или собирать ядро со специальными опциями
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 2
9 Power_On_Hours_and_Msec 0x0032 000 000 000 Old_age Always - 916104h+32m+02.410s
12 Power_Cycle_Count 0x0032 098 098 000 Old_age Always - 2093
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always - 2
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 2093
225 Host_Writes_32MiB 0x0032 100 100 000 Old_age Always - 658878
232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0
233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0
241 Host_Writes_32MiB 0x0032 100 100 000 Old_age Always - 658878
242 Host_Reads_32MiB 0x0032 100 100 000 Old_age Always - 561297
249 NAND_Writes_1GiB 0x0013 100 100 000 Pre-fail Always - 21915
А нет универсальной проверки на любую ошибку? Типо такого?
do-something || :
if ! do-something ; then
echo 'do-something failed'
fi