Отслеживаемость не может существовать в среде только с одной учетной записью пользователя. Поэтому и для многих других (детализированное управление доступом, надежное аннулирование полномочия, завершение учетной записи на увольнение, и т.д.), необходимо действительно настроить отдельный счет на каждого человека.
Далее, обнаружение, кто удалил файл, не собирается решать Вашу проблему; файла не стало так или иначе. Если данные имеют жизненно важное значение, они должны сохраняться регулярно и инкрементно. Существует много способов сделать это. rsync с --link-dest
подходит для крупномасштабных системных резервных копий, тогда как некоторое управление исходным кодом работало бы лучше на что-то как каталог, полный текстовых файлов.
Команды, работающие на не запускаются в терминале, где они были зарегистрированы. Это не имеет смысла в целом: терминал больше не может существовать, или он может быть использован другим пользователем. Вы даже можете выйти в систему к тому времени, когда команда работает.
Выход из команды при команде отправляется вам по электронной почте. Это локальная электронная почта Unix, а не любой внешний счет POP или IMAP, которую вы не создали в какой-то программе электронной почты. Если ваша местная электронная почта не настроена, выход из команды потерян. Если ваше местное электронное письмо не настроено, Это руководство может помочь вам.
Если вы хотите, чтобы в командовании, чтобы взаимодействовать с вашим терминалом, вам нужно использовать явное перенаправление. Например:
echo "echo hello >$TTY" | at now + 1 min
Обратите внимание, что в этом фрагменте переменная TTY
расширена оболочкой, поэтому вход в на
- что-то вроде Echo Hello> / dev / dev / PTS / 42
.