Когда файл был в последний раз открыт?

x11vnc ожидает, что его стандартный вход будет терминалом, и он изменяет терминальный режим, чтобы не повторять пароль, поскольку Вы вводите. Когда стандартный вход не является терминалом, stty вызовы для выключения эха и назад на сбое, следовательно предупреждение, что Вы видите.

Ожидайте действительно решение. Попробуйте этот (непротестированный) сценарий:

#!/usr/bin/expect -f
spawn x11vnc -storepasswd ~/.vnc/passwd
expect "password:" {send "swordfish" "\r"}
expect "password:" {send "swordfish" "\r"}
expect "Write*\?" {send "y\r"}

С другой стороны, если Вы можете, использовать метод аутентификации кроме RFB (-passwdfile, или клиентский сертификат SSL).

5
03.07.2014, 19:56
3 ответа

Вы можете проверить это:

ls -l --time=atime

atime — updated when file is read
mtime — updated when the file changes.
ctime — updated when the file or owner or permissions changes.

Развлекайтесь! :)

8
27.01.2020, 20:31

Попробуйте:

ls -lu

Если вам нужен отсортированный результат по времени доступа:

ls -ltu

Из man ls:

-u     with  -lt:  sort  by, and show, access time with -l: show access
              time and sort by name otherwise: sort by access time

Если вы хотите получить полное время даты, используйте -полное время :

$ ls -ltu --full-time

Или используйте GNU stat:

$ stat -c "%x" -- test.txt 
2014-06-30 19:21:05.481161360 +0700
6
27.01.2020, 20:31

Нужно использовать команду GNU stat. Пример: stat my_file.txt даст вам то, что вы ищете.

4
27.01.2020, 20:31

Теги

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