если условие не работает при запуске из crontab [closed]

Cree una partición al principio de su unidad de disco duro, su tamaño debe estar entre 600 MB y 1 GB, y en la configuración de Linux marque esa partición como partición /boot . No debe cifrar la partición de arranque, ya que no se escribirán en ella datos potencialmente confidenciales.

Si desea borrar todo el disco duro antes de -particionar, le sugiero que use fdisk -l | más para enumerar todas sus unidades de disco duro y todas las particiones en ellas, luego, cuando encuentre la unidad, haga dd if=/dev/urandom of=/dev/sd (X)donde X es la letra de su HDD.

Luego cree otras particiones que se cifrarán :1./SWAP, 2./ROOT y 3. /HOME (opcional ).

-4
21.06.2018, 11:11
1 ответ

Ваш сценарий оставляет VTнеопределенным (, если он не установлен в среде, но это оставляет Dateнеиспользованным ).

Более простой скрипт:

#!/bin/sh

if grep -q -Fx 'Jun212018' /home/file.txt; then
    echo 'Date has Matched'
fi

Это печатает строку, если дата Jun212018совпадает точно в одной строке в файле.


Судя по комментариям ниже, это именно то, чем вы хотите заниматься:

#!/bin/sh

today=$( date +%b%d%Y )

if grep -q -Fx "$today" /home/file.txt; then
    echo 'date has matched' >/home/otherfile
fi
2
28.01.2020, 05:20

Теги

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