где текущий каталог, когда Ubuntu 16.04 автоматически запускает приложение при включении питания

Попробуйте выполнить CheckSum на iso, чтобы убедиться, что он не поврежден.

Изменить: с момента запроса процедура CheckSum хорошо документирована здесь: https://help.ubuntu.com/ community / HowToMD5SUM

процедура может быть суммирована как:

найти хэш-код для вашего дистрибутива (обычно здесь https://help.ubuntu.com/community/HowToMD5SUM или где вы загрузили iso, это файл под названием MD5SUMS)

откройте терминал, зайдите в каталог, в котором загружен iso, и введите:

md5sum [имя файла iso]

вывод должен быть похож на этот:

8044d756b7f00b695ab8dce07dce43e5 ubuntu-11.10-dvd-i386.iso

теперь просто сравните это hash wrt то в MD5SUMS

0
задан 24 May 2017 в 23:23

2 ответа

Первым каталогом будет ваш каталог по умолчанию (~userid). Если вы не изменили его по умолчанию, это будет /home/yourid.

Некоторые приложения могут изменить текущий рабочий каталог как часть его конфигурации. Поэтому, если вы видите повод быть в другой папке, это будет из-за работы конкретного приложения.

Вы можете написать простой скрипт / приложение, чтобы проверить это.

Сценарий:

myscript.sh:

#!/bin/bash date >> /tmp/test.out echo "Current Workdirectory: $(pwd)" >> /tmp/test.out

Создайте панель запуска рабочего стола и поместите ее в папку ~/.config/autostart:

] Сценарий: myapp.desktop:

#!/usr/bin/env xdg-open [Desktop Entry] Name=My Test App GenericName=Test Application Comment=A quick test script Exec=/usr/local/bin/test.sh Terminal=false Type=Application Icon=/usr/share/icons/local/apollo.png Categories=test;script StartupNotify=false

Сохраните файл test.sh в / usr / local / bin. Убедитесь, что он выполним с помощью chmod +x test.sh.

Он будет автоматически запускаться. Затем вы можете просмотреть текущий каталог, просмотрев перенаправленный контент /tmp/test.out. Он будет содержать дату последнего запуска, плюс текущую рабочую директорию.

Тестируемый вывод:

$ cat /tmp/test.out Wed May 24 16:53:28 EDT 2017 Current Workdirectory: /home/apollo
1
ответ дан 18 July 2018 в 12:47

Первым каталогом будет ваш каталог по умолчанию (~userid). Если вы не изменили его по умолчанию, это будет /home/yourid.

Некоторые приложения могут изменить текущий рабочий каталог как часть его конфигурации. Поэтому, если вы видите повод быть в другой папке, это будет из-за работы конкретного приложения.

Вы можете написать простой скрипт / приложение, чтобы проверить это.

Сценарий:

myscript.sh:

#!/bin/bash date >> /tmp/test.out echo "Current Workdirectory: $(pwd)" >> /tmp/test.out

Создайте панель запуска рабочего стола и поместите ее в папку ~/.config/autostart:

] Сценарий: myapp.desktop:

#!/usr/bin/env xdg-open [Desktop Entry] Name=My Test App GenericName=Test Application Comment=A quick test script Exec=/usr/local/bin/test.sh Terminal=false Type=Application Icon=/usr/share/icons/local/apollo.png Categories=test;script StartupNotify=false

Сохраните файл test.sh в / usr / local / bin. Убедитесь, что он выполним с помощью chmod +x test.sh.

Он будет автоматически запускаться. Затем вы можете просмотреть текущий каталог, просмотрев перенаправленный контент /tmp/test.out. Он будет содержать дату последнего запуска, плюс текущую рабочую директорию.

Тестируемый вывод:

$ cat /tmp/test.out Wed May 24 16:53:28 EDT 2017 Current Workdirectory: /home/apollo
1
ответ дан 24 July 2018 в 20:01

Другие вопросы по тегам:

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