Запускать команду при запуске в Kali

r— это просто «возврат каретки» — ничего больше. Это означает, что то, что после r, перезапишет начало того, что уже было напечатано.

Например:

echo -e "1234\r56"

Отобразит:

5634

echoнапечатал 1234, затем вернулся в начало строки и напечатал 56поверх 12.

Для новой строки попробуйте n. Нет необходимости в местах тоже. Например:

echo -e "This is\nmy college"

Который будет выводить:

This is
my college

Возврат каретки полезен для таких вещей:

#!/bin/sh
i=0
while [ $i -lt 3 ]
do
    echo -ne "\r"`date` #you should remove new line too
    sleep 1
    i=$(($i + 1))
done
exit

Который будет отображать dateповерх себя вместо создания новой строки после каждого цикла.

1
22.03.2017, 18:46
1 ответ

Создайте сценарий, который запускает нужную команду, и измените разрешения с помощью:

chmod 755 /path/to/the/script

Затем запустите:

update-rc.d /path/to/the/script defaults

Чтобы удалить сценарий:

update-rc.d -f  /path/to/the/script remove
1
28.01.2020, 00:59

Теги

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