Cron 在 bash (linux)

Cron in bash (linux)

我需要将此脚本添加到 cron。例如,每周进行一次备份。但我不知道如何传递价值。该脚本没有任何参数,从控制台读取的 bat 值。你能帮帮我吗?

#!/bin/bash
read -p "Write what you want or -h to know how script works:  " command
if [ $command = "backup" ]
then
    IFS="~"
    read -p "Write  extensions of file to backup:   " exts
...
    ```

编写驱动程序脚本,通过此处文档向脚本提供输入。

#!/bin/bash

/path/to/backup_script <<EOF
backup
ext1~ext2~ext3
EOF

然后把这个驱动脚本放在crontab.