Параметры монтирования сервера NFS по сравнению с параметрами монтирования клиента

Estás describiendo un buen ejercicio para un principiante en Linux, así que no te daré -tu tarea, pero responderé para ayudarte a hacerlo.

Comience por aprender a usar el comando date, que es externo a awk. El comando datetiene una función que puede generar el día de la semana en formato numérico, por lo que si escribe en la línea de comando date +%u, obtendrá el día de la semana de hoy, comenzando desde Lunes . Para el día de la semana de otro día, utilice la opción d, por ejemplo date -d2018-02-22 +%u. También hay un código de formato +%Apara el nombre del día de la semana de su localidad, por ejemplo, 'Jueves'. Consulte la página del manual para obtener detalles y muchas otras ventajas del comando date.

Entonces tienes una opción. Puede iterar sobre el comando date, imprimiendo el resultado para cada día del mes, o puede iterar de forma nativa en cualquier script o lenguaje de programación con el que se sienta cómodo. Por ejemplo, podría usar el operador matemático de módulo %para recorrer siete días de la semana n%7y usar una forma de declaración casepara su operación de impresión, o podría definir una matriz de siete elementos de nombres de días de la semana. Como ejemplo, aquí se explica cómo definir y usar una matriz enbash:

 dow=( Sun Mon Tues Wed Thu Fri Sat ) ; printf "%s\n" ${dow[4]}

Lo que queda es decirle a su bucle cuándo detenerse, es decir. cuántos días hay en el mes que está procesando. Probablemente sea más fácil con una matriz de doce elementos, cada uno de los cuales contiene el número de días de ese mes. Necesitaría una prueba externa para verificar el día 29 -de febrero de un año bisiesto.

En cuanto al uso de awk, podría usarlo, pero es poco probable que sea la mejor herramienta para el trabajo porque está diseñado como un editor de secuencias y no está procesando una secuencia.. Sin embargo, si su tarea requiere awk, entonces tendrá que quedarse con eso.

0
09.02.2016, 21:54
1 ответ

Параметры монтирования на клиенте NFS могут быть более строгими, чем на сервере, но не наоборот. Например, если общий ресурс экспортируется для чтения / записи, клиент может выбрать монтирование только для чтения. Однако, если общий ресурс экспортируется только для чтения, клиент становится доступным только для чтения, независимо от того, как он пытается его смонтировать.

2
29.04.2021, 00:18

Теги

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