AMD Switchable Graphics (спецификация HP Probook 4530s) - любой способ включить?

Вы можете использовать второе условие, которое использует некоторую переменную (или файл) в качестве флага (или счетчика).

Например, чтобы использовать файл как флаг, вы можете изменить свой сценарий таким образом:

#!/bin/bash

FLAG_FILE="/tmp/flag_file_my_error_email_script"

if grep -iq 'error' "/path/to/log" && [ ! -f "${FLAG_FILE}" ]; then
        echo "error found" | mailx -s "error alert" email-id
        touch "$FLAG_FILE"
fi

Команда touch "$FLAG_FILE" создаст файл /tmp/flag_file_my_error_email_script, который используется как аргумент во втором условии [ ! -f "${FLAG_FILE}" ]. Читайте о условных выражениях Bash.

Если вы хотите отправить / получить определенное количество писем, а затем подавить функцию скрипта, вы можете добавить третье условие, в котором будет использоваться содержимое $FLAG_FILE как Читайте о условных выражениях Bash :

#!/bin/bash

FLAG_FILE="/tmp/flag_file_my_error_email_script"

if grep -iq 'error' "/path/to/log" && [ ! -f "${FLAG_FILE}" ] || (( $(cat "$FLAG_FILE") < 2 )); then
        echo "error found" | mailx -s "error alert" email-id
        touch "$FLAG_FILE"
        NEW_VALUE=$(( $(cat "$FLAG_FILE") + 1)) && echo "$NEW_VALUE" > "$FLAG_FILE"
fi

Обратите внимание, что && имеет смысл, если предыдущее условие возвращает true, а || означает, что предыдущее условие возвращает false .

Если вы хотите восстановить «нормальную» работу скрипта, вы должны удалить $FLAG_FILE. Этот файл будет автоматически удален при перезагрузке системы. Если вы хотите изменить это поведение, выберите каталог, отличный от /temp, где пользователь, выполняющий сценарий, имеет права на запись.

0
задан 31 January 2012 в 17:51

1 ответ

Я думаю, что этот ответ (и связанный с ним ответ, то есть этот) должен решить вашу проблему, установив на своем веб-сайте последний проприетарный драйвер Ati. Существует пошаговое руководство о том, как это сделать.

1
ответ дан 25 May 2018 в 14:42
  • 1
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 2
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 3
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 4
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 5
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 6
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 7
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 8
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 9
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 10
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 11
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 12
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 13
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 14
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 15
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 16
    Попробуем этот подход чуть позже сегодня, спасибо за то, что указали мне на это решение. – user 31 January 2012 в 22:27
  • 17
    Могу ли я переключаться между видеокартами с помощью этого метода, как в Windows? – Waqas 19 March 2014 в 12:45

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

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