Должно быть довольно просто. Процесс добавляет скрипт, делает его исполняемым, а затем помещает его в начало.
Предполагая, что вы находитесь в своей домашней папке. (dd)
touch xbdset-startup.sh
nano xbdset-startup.sh
Вставить следующее:
#!/bin/bash
watch -n 1 xkbset ma 60 10 10 5 10
Сохранить файл, установить разрешения. к вашему запуску
Настройки-> Рабочий стол-> Сессия и запуск
/home/user/xbdset-startup.sh
На веб-сайте требуется, чтобы у вас было два файла cookie: действительный JSESSIONID и abaDataCaptureCookie, называемый соглашением cookie. Первый может быть получен с помощью вашей первой команды wget, второй нужно добавить вручную.
Получить допустимый JSESSIONID и сохранить его в cookies.txt:wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies cookies.txt --keep-session-cookies --delete-after
Добавить abaDataCaptureCookie line: echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>cookies.txt
Загрузите файл: wget --load-cookies cookies.txt frbservices.org/EPaymentsDirectory/FedACHdir.txt
Я не совсем уверен, как долго первый cookie останется действительным, но я предполагаю, что вы не будете загружать список несколько раз в час, поэтому получение нового в каждом прогоне кажется мне удобным - это все-таки безотказный подход.
Сценарий скриптов, описанных выше, с использованием файла temp в качестве файла cookie:
#!/bin/bash
cookiefile=$(mktemp)
wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies $cookiefile --keep-session-cookies --delete-after
echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>$cookiefile
wget --load-cookies $cookiefile frbservices.org/EPaymentsDirectory/FedACHdir.txt
Запуск этого скрипта сохранит текущий FedACHdir.txt в текущем каталоге, не оставив вокруг cookies.txt, если уже есть файл с этим именем wget добавляет номер и сохраняет его, например, FedACHdir.txt.1.
При решении этой проблемы я нашел большую помощь здесь: Формат файлов cookie при использовании wget? · U & amp; L
На веб-сайте требуется, чтобы у вас было два файла cookie: действительный JSESSIONID и abaDataCaptureCookie, называемый соглашением cookie. Первый может быть получен с помощью вашей первой команды wget, второй нужно добавить вручную.
Получить допустимый JSESSIONID и сохранить его в cookies.txt:wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies cookies.txt --keep-session-cookies --delete-after
Добавить abaDataCaptureCookie line: echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>cookies.txt
Загрузите файл: wget --load-cookies cookies.txt frbservices.org/EPaymentsDirectory/FedACHdir.txt
Я не совсем уверен, как долго первый cookie останется действительным, но я предполагаю, что вы не будете загружать список несколько раз в час, поэтому получение нового в каждом прогоне кажется мне удобным - это все-таки безотказный подход.
Сценарий скриптов, описанных выше, с использованием файла temp в качестве файла cookie:
#!/bin/bash
cookiefile=$(mktemp)
wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies $cookiefile --keep-session-cookies --delete-after
echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>$cookiefile
wget --load-cookies $cookiefile frbservices.org/EPaymentsDirectory/FedACHdir.txt
Запуск этого скрипта сохранит текущий FedACHdir.txt в текущем каталоге, не оставив вокруг cookies.txt, если уже есть файл с этим именем wget добавляет номер и сохраняет его, например, FedACHdir.txt.1.
При решении этой проблемы я нашел большую помощь здесь: Формат файлов cookie при использовании wget? · U & amp; L