bash 스크립트에서 날짜 +90 일 설정

eekfonky

비밀번호가 생성 된 이후로 AD에서 며칠을 가져 오는 bash 스크립트가 있습니다. 마지막 설정일 + 90 일인 만료일을 알려주기 위해 필요합니다.

#!/bin/bash

pass="$(ldapsearch -Y GSSAPI -Q -H ldap:///dc%3Dant%2Cdc%3Dwork%2Cdc%3Dcom -b DC=ant,DC=work,DC=com -s sub cn=$1 | grep -Ew 'pwdLastSet:' | awk '{print $2}')"
epoch="$(((${pass}/10000000)-11644473600))"
pwdSet="$(date -d @${epoch})"
expires="$("${pwdSet}" --date +90+days)"

echo "pwdLastSet: "$pwdSet
echo "pwdExpires: "$expires

라인; expires="$("${pwdSet}" --date +90+days)"

문제가있는 것입니까

user1686

그 선은 말이되지 않습니다. Bash에는 PowerShell의 날짜 개체와 같은 것이 없습니다. $ pwdSet은 문자열이며 실행할 명령으로 해석됩니다.

따라서 날짜와 오프셋을 가져 오는 도구를 사용해야합니다. date -d이를 수행 할 수 있지만 날짜 형식에 따라 다릅니다.

그러나 필요한 시간 (초)을 추가하여 에포크 시간을 조정하고 최종 결과 만 날짜로 변환하는 것이 훨씬 간단합니다.

expires=$(date -d "@$((epoch + 86400*90))")

1 일은 거의 항상 86400 초입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bash에서 날짜가 90 일을 초과하는지 확인

분류에서Dev

bash 스크립트 문제에서 날짜 형식 지정

분류에서Dev

월요일 특별 스크립트에서 어제 날짜 설정

분류에서Dev

자바 스크립트 설정 대상 날짜 및 시간 내일 정시

분류에서Dev

파일 생성 날짜를 변수에 저장-BASH 스크립트-UNIX

분류에서Dev

파일에 bash 스크립트 실행 날짜 및 시간 삽입

분류에서Dev

특정 날짜보다 오래된 파일을 통한 Bash 쉘 스크립트 FOR 루프

분류에서Dev

CSV 파일 + bash 스크립트에서 CSV 매개 변수 및 값 설정

분류에서Dev

bash 스크립트의 두 파일에서 날짜 / 시간 차이 양식 항목 계산

분류에서Dev

getDate로 자바 스크립트에서 날짜 설정

분류에서Dev

bash 스크립트에서 IFS = '@'설정

분류에서Dev

Bash 업데이트 파일 수정 날짜

분류에서Dev

스크립트에서 정규식 및 현재 날짜와 이름이 일치하는 파일 찾기

분류에서Dev

셸 스크립트를 통해 .csv 파일에서 날짜를 -7 일로 수정

분류에서Dev

파일에서 정보를 추출하는 Bash 스크립트

분류에서Dev

파일 수정 날짜 추적에 대한 스크립트의 구문 오류

분류에서Dev

특정 시간 간격에서 날짜를 일치시키는 Python 스크립트

분류에서Dev

Android 날짜 선택기에서 최대 날짜를 30 일로 설정

분류에서Dev

BASH 스크립트에서 sed 사용 : 텍스트를 시스템 변수 (호스트 이름 및 날짜)의 정보로 바꿉니다.

분류에서Dev

Impala : 타임 스탬프에 대한 일정한 날짜 설정

분류에서Dev

bash 스크립트를 사용하여 .cfg / text 파일에 현재 날짜 쓰기

분류에서Dev

60 일 후 날짜를 찾는 방법은 자바 스크립트에서 특정 날짜를 형성합니까?

분류에서Dev

일년 중 남은 날짜를 반복하고 자바 스크립트에서 특정 날짜를 찾는 방법은 무엇입니까?

분류에서Dev

webdriver 용 자바 스크립트를 사용하여 datepicker에서 날짜 설정

분류에서Dev

webdriver 용 자바 스크립트를 사용하여 datepicker에서 날짜 설정

분류에서Dev

환경 변수를 설정하기 위해 Python 스크립트에서 bash 구성 파일 호출

분류에서Dev

Mac을 사용하여 bash 스크립트를 작성하여 같은 날짜의 파일을 가져와 해당 날짜의 폴더에 넣는 방법

분류에서Dev

자바 스크립트에서 날짜 배열 정렬

분류에서Dev

자바 스크립트에서 ISO 날짜 수정

Related 관련 기사

  1. 1

    bash에서 날짜가 90 일을 초과하는지 확인

  2. 2

    bash 스크립트 문제에서 날짜 형식 지정

  3. 3

    월요일 특별 스크립트에서 어제 날짜 설정

  4. 4

    자바 스크립트 설정 대상 날짜 및 시간 내일 정시

  5. 5

    파일 생성 날짜를 변수에 저장-BASH 스크립트-UNIX

  6. 6

    파일에 bash 스크립트 실행 날짜 및 시간 삽입

  7. 7

    특정 날짜보다 오래된 파일을 통한 Bash 쉘 스크립트 FOR 루프

  8. 8

    CSV 파일 + bash 스크립트에서 CSV 매개 변수 및 값 설정

  9. 9

    bash 스크립트의 두 파일에서 날짜 / 시간 차이 양식 항목 계산

  10. 10

    getDate로 자바 스크립트에서 날짜 설정

  11. 11

    bash 스크립트에서 IFS = '@'설정

  12. 12

    Bash 업데이트 파일 수정 날짜

  13. 13

    스크립트에서 정규식 및 현재 날짜와 이름이 일치하는 파일 찾기

  14. 14

    셸 스크립트를 통해 .csv 파일에서 날짜를 -7 일로 수정

  15. 15

    파일에서 정보를 추출하는 Bash 스크립트

  16. 16

    파일 수정 날짜 추적에 대한 스크립트의 구문 오류

  17. 17

    특정 시간 간격에서 날짜를 일치시키는 Python 스크립트

  18. 18

    Android 날짜 선택기에서 최대 날짜를 30 일로 설정

  19. 19

    BASH 스크립트에서 sed 사용 : 텍스트를 시스템 변수 (호스트 이름 및 날짜)의 정보로 바꿉니다.

  20. 20

    Impala : 타임 스탬프에 대한 일정한 날짜 설정

  21. 21

    bash 스크립트를 사용하여 .cfg / text 파일에 현재 날짜 쓰기

  22. 22

    60 일 후 날짜를 찾는 방법은 자바 스크립트에서 특정 날짜를 형성합니까?

  23. 23

    일년 중 남은 날짜를 반복하고 자바 스크립트에서 특정 날짜를 찾는 방법은 무엇입니까?

  24. 24

    webdriver 용 자바 스크립트를 사용하여 datepicker에서 날짜 설정

  25. 25

    webdriver 용 자바 스크립트를 사용하여 datepicker에서 날짜 설정

  26. 26

    환경 변수를 설정하기 위해 Python 스크립트에서 bash 구성 파일 호출

  27. 27

    Mac을 사용하여 bash 스크립트를 작성하여 같은 날짜의 파일을 가져와 해당 날짜의 폴더에 넣는 방법

  28. 28

    자바 스크립트에서 날짜 배열 정렬

  29. 29

    자바 스크립트에서 ISO 날짜 수정

뜨겁다태그

보관