Вы можете создать для него bash-файл, если, например, намереваетесь запустить его в cronjob и добавить некоторые другие команды, такие как mysqldump, заранее
Вам необходимо создать файл наподобие backup.sh со следующим содержимым
(Вам может понадобиться изменить путь к bash, вы можете найти bash с помощью whereis bash
)
#!/bin/bash
#
# Backup script
#
# Format: YEAR MONTH DAY - HOUR MINUTE SECOND
DATE=$(date +%Y%m%d-%H%M%S)
# MySQL backup file
MYSQLTARGET="/var/file/backup-mysql-$DATE.sql"
# Target file
TARTARGET="/var/file/backup-$DATE.tar.gz"
# MySQL dump
# you cannot have a space between the option and the password. If you omit the password value
# following the --password or -p option on the command line, you are prompted for one.
mysqldump -u root -ppassword --all-databases > $MYSQLTARGET
tar -czvf $TARTARGET $MYSQLTARGET /home/code/bots /var/config /var/system
PS. Это непроверенный код. Это всего лишь пример того, как скрипт bash работает в текущем контексте ответа.