Вы можете использовать grep для поиска любых 8 символов, кроме .
:
$ ls | grep '^[^.]\{8\}$'
Или, если проблема связана с трубопроводом:
$ find . -regex '.*/[^.][^.][^.][^.][^.][^.][^.][^.]'
Или просто во многих оболочках:
$ ls -d [^.][^.][^.][^.][^.][^.][^.][^.]
Чрезвычайно простым решением было бы добавить задание cron, @reboot
которое просто запускает двоичный файл.
Выполните crontab -e
для пользователя, которому нужно запустить код (, например. sudo crontab -e
для корней crontab )и добавьте строку
@reboot /path/to/some/executable
Это запланирует выполнение задания при каждой загрузке системы.
Дополнительную информацию см. в руководстве crontab(5)
(man 5 crontab
).
В зависимости от того, что делает программа, этого может быть достаточно, или это может быть слишком упрощенно.