Сценарій - це лише ряд команд, тому ви можете вкласти його в скрипт bash.
#!/bin/bash
command 1
command 2
command 3
Тепер це все залежить від типів команд і від того, потребує втручання користувача чи ні.
Однак, якщо ви отримуєте діагностичну інформацію, наприклад, у вас може бути сценарій, який є
#!/bin/bash
# Get SMART status of main drive
diskutil info disk0 | grep -i smart
# Get the model of the machine in question
system_profiler SPHardwareDataType | grep -i Identifier
Це лише приклади. Майте на увазі, що будь-який генерований вихід буде надсилатися на консоль (екран). Однак ви можете перенаправити вихід на файл, додавши >> /path/to/outputfile.txt
в кінці кожної команди, щоб у вас був файл, який ви зможете проаналізувати, коли файл закінчиться.
Ви можете назвати файл diagnostics.sh
і розмістити його де завгодно. Просто переконайтеся, що ви зробите його виконуваним, видавши команду chmod +x diagnostics.sh
та використовуйте ./diagnostics.sh
для її виконання або двічі клацніть на ній, щоб запустити її, якщо вона збережена на робочому столі .