Вы можете просто использовать date -d @seconds:
date -d @1403568422:
$ date -d @1403568422
Mon Jun 23 19:07:02 CDT 2014
Мое мнение заключается в том, чтобы изменить ваши строки на что-то подобное в вашем скрипте:
echo 1 | sudo tee /proc/sys/kernel/sysrq > /dev/null
echo o | sudo tee /proc/sysrq-trigger > /dev/null
И дать конкретному пользователю доступ к запуску команды tee с этими аргументами без необходимости вводить пароль, что-то вроде:
username ALL=(root:root) NOPASSWD: /usr/bin/tee /proc/sys/kernel/sysrq
Помните, что невозможно перенаправить строку в файл, для которого требуется определенное разрешение с помощью >, это означает что-то вроде:
sudo echo hi > file
echo hi sudo > file
не будет работать.
В то же время вы не можете просто изменить владельца этих файлов, потому что /proc - это виртуальная файловая система, управляемая Kernel.
Мое мнение заключается в том, чтобы изменить ваши строки на что-то подобное в вашем скрипте:
echo 1 | sudo tee /proc/sys/kernel/sysrq > /dev/null
echo o | sudo tee /proc/sysrq-trigger > /dev/null
И дать конкретному пользователю доступ к запуску команды tee с этими аргументами без необходимости вводить пароль, что-то вроде:
username ALL=(root:root) NOPASSWD: /usr/bin/tee /proc/sys/kernel/sysrq
Помните, что невозможно перенаправить строку в файл, для которого требуется определенное разрешение с помощью >, это означает что-то вроде:
sudo echo hi > file
echo hi sudo > file
не будет работать.
В то же время вы не можете просто изменить владельца этих файлов, потому что /proc - это виртуальная файловая система, управляемая Kernel.
Мое мнение заключается в том, чтобы изменить ваши строки на что-то подобное в вашем скрипте:
echo 1 | sudo tee /proc/sys/kernel/sysrq > /dev/null
echo o | sudo tee /proc/sysrq-trigger > /dev/null
И дать конкретному пользователю доступ к запуску команды tee с этими аргументами без необходимости вводить пароль, что-то вроде:
username ALL=(root:root) NOPASSWD: /usr/bin/tee /proc/sys/kernel/sysrq
Помните, что невозможно перенаправить строку в файл, для которого требуется определенное разрешение с помощью >, это означает что-то вроде:
sudo echo hi > file
echo hi sudo > file
не будет работать.
В то же время вы не можете просто изменить владельца этих файлов, потому что /proc - это виртуальная файловая система, управляемая Kernel.