Tôi mới tham gia viết kịch bản ... Tôi có thể làm những thứ rất cơ bản, nhưng bây giờ tôi cần một bàn tay.
Tôi có một hệ thống tập tin cục bộ sẽ chỉ được gắn kết khi tôi cần sao lưu.
Tôi đang bắt đầu với điều này.
#!/bin/bash
export MOUNT=/myfilesystem
if grep -qs $MOUNT /proc/mounts; then
echo "It's mounted."
else
echo "It's not mounted."; then
mount $MOUNT;
fi
Như tôi đã nói, tôi rất cơ bản trong việc viết kịch bản. Tôi nghe nói rằng bạn có thể kiểm tra trạng thái của mount
lệnh bằng cách xem mã trả về.
RETURN CODES
mount has the following return codes (the bits can be ORed):
0 success
1 incorrect invocation or permissions
2 system error (out of memory, cannot fork, no more loop devices)
4 internal mount bug
8 user interrupt
16 problems writing or locking /etc/mtab
32 mount failure
64 some mount succeeded
Tôi không biết làm thế nào để kiểm tra điều đó. Có hướng dẫn nào không?
; then
trong kịch bản của bạn.