изменение значения по умолчанию окружает к/bin/bash в планировщике заданий как в КРОНЕ

Вот то, что можно сделать.

  1. Как сказанный Josh, попытайтесь смотреть на свои журналы брандмауэра для наблюдения то, что выходит на ПОРТЕ 80 дампов к серверу системного журнала.

  2. Это - своего рода обходное решение. Установите Скрипача на машине (машинах) и посмотрите на предпросмотр в реальном времени скрипача для Трафика HTTP, в то время как никто не использует ту машину. Это смогло давать Вам ключ к разгадке, относительно которого машина делает Запрос (запросы) HTTP, когда никто не стоит у руля. Скрипач используется разработчиками для отладки проблем HTTP.

  3. Изучите OpenDNS. Существует заплаченный сервис, которому я верю, может заблокировать действие шпионского ПО.

Надежда, которая помогает.

1
задан 7 March 2013 в 18:25
3 ответа

Для CentOS и связанной с ней переменная среды SHELL считывается, когда выполняется команда at , и она используется в качестве оболочки для выполнения команд или, если она не задана, то пользователь используется оболочка входа в систему. Похоже, Ubuntu игнорирует это, хотя предупреждает - предупреждение: команды будут выполняться с использованием / bin / sh . Разве вы не можете просто записать свои команды в файл и поставить шебанг вверху?

#!/bin/bash
milk
sugar

затем запустить его как

at teatime -f script
2
ответ дан 3 December 2019 в 21:52

Возможно, это не совсем то, что вам нужно, но вы всегда можете попросить на работе запустить сценарий оболочки с оболочкой по вашему выбору, не так ли?

0
ответ дан 3 December 2019 в 21:52

Мне это не нравится, но есть одно решение - немедленно изменить строку 1 нового буферного задания.

master@chopin~/dev Sat Mar 10,20:52:58$ (4800) atq
616 Tue Mar 13 19:17:00 2012 a master
589 Mon Mar 12 16:16:00 2012 a master
617 Tue Mar 13 19:35:00 2012 a master
591 Mon Mar 12 16:23:00 2012 a master
447 Wed Mar 14 09:25:00 2012 a master
586 Mon Mar 12 15:45:00 2012 a master

master@chopin~/dev Sat Mar 10,20:53:01$ (4800) at -c 447
#!/bin/sh
# atrun uid=1000 gid=1000
# mail master 0
umask 22
...

Таким образом, эта стратегия заключалась бы в написании оболочки поверх по адресу , что

  1. перехватывает его $ jobid , когда по адресу запускается под Не требуется
  2. изменяет строку оболочки shebang самого нового файла в / var / spool / cron / atjobs /:

sudo <<< 'cd / var / spool / cron / atjobs / && sed -i -e "1s / \ #! \ / bin \ / sh / \ #! \ / bin \ / bash / "$ (ls -1t | head -n1) '

Может быть состояние гонки в случае в настоящее время отдельно указанного времени, если только возможно дополнительное время (например, 1 секунда). искусственно добавлен. Хотя в моих собственных сценариях использования мне действительно нужно, чтобы он запускался сейчас , а не за 1 секунду.

В любом случае это '

0
ответ дан 3 December 2019 в 21:52

Теги

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