Универсальная команда для перезапуска диспетчера дисплеев?

Я сомневаюсь, что существует авто-магический инструмент, который принимает файл CSV в качестве входных данных, а затем создает отчет в качестве выходных данных - без дальнейшего взаимодействия с пользователем ... по крайней мере, вам будет предложено определить макет вывода, возможно, через редактирование некоторых файлов форматирования / правил. При этом, я думаю, вы можете использовать что-то, чтобы перейти от файла csv к простой электронной таблице, поэтому мой первый выбор будет csv2odf .

Проект csv2odf

csv2odf - это инструмент командной строки, который может преобразовывать файлы значений, разделенных запятыми, (csv) в документы odf. Он может создавать отчеты с использованием шаблонов в следующих форматах файлов: ods, odt, xlsx, docx, xlsm, docm, html.

csv2odf полезен для создания отчетов из баз данных и других источников данных, которые создают файлы csv. csv2odf можно комбинировать со сценариями оболочки cron и для автоматического создания бизнес-отчетов.

Данные CSV объединяются с файлом шаблона для создания выходного файла . Шаблон представляет собой стандартный файл открытого документа, созданный в OpenOffice.org или форматах ooxml, созданных Microsoft Office.

~ http://sourceforge.net/p/csv2odf/wiki/Main_Page/

Надеюсь, это поможет - удачи с вашим отчетом!

2
19.02.2018, 21:21
1 ответ

Si está utilizando Debian (y derivados como ubuntu ), /etc/X11/default-display-managerdebe contener el nombre del administrador de visualización actualmente activo.

Así que algo así debería funcionar:

dm=$(basename "$(cat /etc/X11/default-display-manager)")
service $dm restart

De lo contrario, no creo que haya una forma estandarizada de hacerlo

4
27.01.2020, 22:09

Теги

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