по команде странное поведение - PullRequest
1 голос
/ 20 декабря 2010

Я впервые играю с командой at в linux и замечаю что-то странное.Скажем, я создаю этот тестовый файл:

#!/bin/bash
count=1
echo "count is $count"

, затем я выдаю

at -f /full/path/to/myscript.sh -v 13:00 -m

и жду его запуска.Тогда в моей почте значение переменной count ничто.Что может быть не так?

To: root@localhost.localdomain
Status: R

count is

&

1 Ответ

1 голос
/ 20 декабря 2010

Вы уверены, что ваши команды выполняются bash, а не каким-то другим интерпретатором, например csh? Я не думаю, что строка shebang оказывает какое-либо влияние на задание at - команды просто передаются в зависимости от того, какая оболочка указана с помощью переменной среды SHELL.

...