Выполнить./script.sh с помощью crontab

Задайте для переменных среды EDITORи VISUALзначение nano.

Если вы используете bashв macOS, это проще всего сделать, отредактировав файл ~/.bash_profileи добавив две строки

export EDITOR=nano
export VISUAL="$EDITOR"

в конец файла. Если файл не существует, вы можете его создать. Если вы используете какую-либо другую оболочку, вместо этого измените файлы запуска этой оболочки (, например. ~/.zshrc forzsh `).

Вы должны установить обе переменные, так как некоторые инструменты используют одну, а другие могут использовать другую.

Вам потребуется перезагрузить терминал, чтобы изменения вступили в силу.

0
07.04.2021, 10:55
1 ответ

Измените свой скрипт и напишите полный путь к папке со скриптом _uploader.sh

#!/bin/bash
# Database dump
pg_dump -U postgres -d my_database > /home/my_user/`date +%Y%m%d`_my_database.sql

# Upload to Dropbox
/home/my_user/dropbox_uploader.sh -d upload /home/my_user/`date +%Y%m%d`_my_database.sql `date +%Y%m%d`_my_database.sql
1
28.04.2021, 22:53

Теги

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