|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1781639 |
25 |
2015-12
1781639
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5256692 |
0 |
2014-05
5256692
1 정은준1
|
44152 |
centos에 웹서버 만들때 보통 파티션구성을 어찌하나요?? (6) |
대한민국 |
2014-09 |
6432 |
0 |
2014-09
6432
1 대한민국
|
44151 |
리눅스간 폴더 공유 (Centos 7) (7) |
민사장 |
2018-01 |
7734 |
0 |
2018-01
7734
1 민사장
|
44150 |
인터넷 600~700메가 대역폭을 저렴하게 사용 할 수 있는 방법이 없을까요? (10) |
박 |
2010-01 |
9069 |
0 |
2010-01
9069
1 박
|
44149 |
레이드 관련 질문 (5) |
서울사람 |
2018-02 |
3589 |
0 |
2018-02
3589
1 서울사람
|
44148 |
Cpu 캡 소손 수리업체 문의드립니다 (2) |
유토퍄 |
2020-06 |
2477 |
0 |
2020-06
2477
1 유토퍄
|
44147 |
이런 상황이라면 z620 을 살리는게 낫겠죠? (6) |
나비z |
2014-09 |
4464 |
0 |
2014-09
4464
1 나비z
|
44146 |
ga-ep45-ud3r 개조 바이오스 (13) |
MA들 |
2016-01 |
5228 |
0 |
2016-01
5228
1 MA들
|
44145 |
650w 파워로 2680 2개 가능할까요? (9) |
봉글 |
2018-02 |
4734 |
0 |
2018-02
4734
1 봉글
|
44144 |
메인보드에 동축이나 광 단자가 없을 시 사운드 카드에서 뽑아 쓸 때... (13) |
Win31 |
2016-12 |
7662 |
0 |
2016-12
7662
1 Win31
|
44143 |
TV 방송 녹화 관련 문의좀... (3) |
FreeBSD |
2019-04 |
5704 |
0 |
2019-04
5704
1 FreeBSD
|
44142 |
Window server를 이용하여 iSCSI 노하드 부팅 시스템 구축 하는법을 알고싶습니다. (4) |
비기너맨 |
2020-06 |
7408 |
0 |
2020-06
7408
1 비기너맨
|
44141 |
저희집 분전반인데 접지가 제대로 된걸까요? (5) |
강창호 |
2021-11 |
4394 |
0 |
2021-11
4394
1 강창호
|
44140 |
혹시 zotac 지포스9300 itx 버전 써보신 분 (4) |
2FluF |
2014-09 |
6022 |
0 |
2014-09
6022
1 2FluF
|
44139 |
스토리지 서버용 케이스 추천 부탁드립니다. (2) |
송석근 |
2010-02 |
8448 |
0 |
2010-02
8448
1 송석근
|
44138 |
트랜스코딩 기능이란게 2기가짜리 영상 스킵할때 딜레이를 줄여주나요? (8) |
진혼 |
2018-02 |
4260 |
0 |
2018-02
4260
1 진혼
|
44137 |
어디에 쓰는건지? (2) |
철 |
2019-04 |
2554 |
0 |
2019-04
2554
1 철
|
44136 |
와이파이 통신 질문 (4) |
newretrowave |
2020-06 |
3720 |
0 |
2020-06
3720
1 newretrowave
|
44135 |
dp 모니터 sleep 모드에서 화면 복귀 안되는 문제에 대해 아시는 분 계세요? (2) |
미우 |
2014-09 |
5343 |
0 |
2014-09
5343
1 미우
|
44134 |
홈페이지 제작관련 문의드립니다 ㅜㅜ 생초보입니다 고수님들 도와주세요 ㅜㅜ (15) |
므브흐브므저 |
2016-12 |
5317 |
0 |
2016-12
5317
1 므브흐브므저
|
44133 |
[해결] 벽돌 메인보드 2개, 같은 롬라이팅 Error 가 납니다. (13) |
통통9 |
2019-04 |
9013 |
0 |
2019-04
9013
1 통통9
|
병원업무130424 이런식?
병원업무2013-0424 이런식?
배치를 전날 수행하고,
sleep으로 재웠다가 다음날에 rename 수행하는 방법입니다.
가령, crontab에 23:59분에 수행하도록 배치를 걸어놓습니다.
배치 내용에는 아래와 같이 작성합니다.
work_date=`date +%Y%m%d`
sleep 61
rename xx업무 xx업무${work_date}
--> 61초 재우니, 다음날 0:00:01 이 되겠지요...
그때 수행합니다....
이런명령어도 있내요.
참고해보새요.
@echo off
setlocal
; %date%에서 모든 하이픈(-)을 지워 버림
set date2=%date:-=%
; %time%에서 모든 공백을 0으로 고침 (시각 부분이 zerofill된 게 아니라 그냥 right justify 되어 있어서...)
set time2=%time: =0%
; %time2%의 시각 부분과 분 부분만 잘라 냄
set time3=%time2:~0,2%%time2:~3,2%
; 이제 두 변수를 이어 붙여서 디렉토리를 만들면 땡!
rename 병원업무 병원업무%date2%
rename 핵심업무 핵심업무%date2%
mkdir 병원업무
mkdir 핵심업무
endlocal
echo on
setlocal
; %date%에서 모든 하이픈(-)을 지워 버림
set date2=%date:-=%
set /a date2-=1
; 이제 두 변수를 이어 붙여서 디렉토리를 만들면 땡!
rename 병원업무 병원업무%date2%
rename 핵심업무 핵심업무%date2%
mkdir 병원업무
mkdir 핵심업무
endlocal
echo on
cls
title [Powered by Lolipop@2cpu - 기지(기술지원) 1.1 Rev 1] & color 1f &mode con cols=70 lines=19
rem 변수지정
:start
set oy=%date:~0,4%
set om=%date:~5,2%
set od=%date:~8,2%
if %om% EQU 1 set /a md=31 &goto yun
if %om% EQU 2 set /a md=31 &goto yun
if %om% EQU 3 set /a md=28 &goto yun
if %om% EQU 4 set /a md=31 &goto yun
if %om% EQU 5 set /a md=30 &goto yun
if %om% EQU 6 set /a md=31 &goto yun
if %om% EQU 7 set /a md=30 &goto yun
if %om% EQU 8 set /a md=31 &goto yun
if %om% EQU 9 set /a md=31 &goto yun
if %om% EQU 10 set /a md=30 &goto yun
if %om% EQU 11 set /a md=31 &goto yun
if %om% EQU 12 set /a md=30 &goto yun
rem 윤달검사
:yun
set /a u=^%oy^% ^% 4
if not %u%==0 goto calc
set /a u=^%oy^% ^% 400
set /a v=^%oy^% ^% 100
if %v%==0 if not %u%==0 goto calc
if %om% EQU 3 set /a md=md+1
rem 날자 계산
:calc
set ny=%oy%
if %om% EQU 1 if %od% EQU 1 (set /a ny=%oy% - 1& set /a nm=12 &set /a nd=31 ) else (set /a nd=%od% - 1)
if %od% EQU 1 (set /a nm=%om% - 1 &set /a nd=%md% - 1) else (set /a nd=%od% - 1)
set nm=0%nm%
set nm=%nm:~-2%
set nd=0%nd%
set nd=%nd:~-2%
rem 경고창
echo.
echo.
echo 주의 !! ========================================================
echo.
echo.
echo 병원업무 폴더가 병원업무%ny%%nm%%nd%
echo.
echo 핵심업무 폴더가 핵심업무%ny%%nm%%nd%
echo.
echo.
echo 로 이름이 변경됩니다.
echo.
echo ================================================================
echo.
echo 계속하시려면 아무키나 눌러주세요.
echo.
echo 나가시려면 창을 닫거나 Ctrl + C 혹은 Ctrl + Break 를 눌러주세요
pause>nul
rem 이름바꾸기
echo %date% %time% 에 백업 하였습니다. >> backuplog.txt
if exist "병원업무%ny%%nm%%nd%" goto ext_error
if exist "핵심업무%ny%%nm%%nd%" goto ext_error
ren "병원업무" "병원업무%ny%%nm%%nd%"
ren "핵심업무" "핵심업무%ny%%nm%%nd%"
md "병원업무"
md "핵심업무"
cls
echo.
echo.
echo 주의 !! ========================================================
echo.
echo.
echo 병원업무 폴더가 병원업무%ny%%nm%%nd%
echo.
echo 핵심업무 폴더가 핵심업무%ny%%nm%%nd%
echo.
echo.
echo 로 이름이 변경됩니다.
echo.
echo ================================================================
echo.
echo 완료되었습니다.
echo.
echo 나가시려면 창을 닫거나 아무키나 눌러주세요.
pause>nul
goto end
:ext_error
cls
echo.
echo.
echo 주의 !! ========================================================
echo.
echo.
echo 병원업무 폴더가 병원업무%ny%%nm%%nd%
echo.
echo 핵심업무 폴더가 핵심업무%ny%%nm%%nd%
echo.
echo.
echo 로 이름이 변경됩니다.
echo.
echo ================================================================
echo.
echo 어제 날짜로 된 백업폴더가 이미 존재합니다.
echo.
echo 나가시려면 창을 닫거나 아무키나 눌러주세요.
pause>nul
:end
<< 여기까지 메모장에 넣으시고 확장자를 cmd 나 bat 로 저장하신후 실행하면 됩니다.
실행하는 날짜 기준 -1 일 하도록 되어있습니다.
"2013-04-24 16:49:56.05 에 백업 하였습니다." 라는 내용의 로그파일도 만들어줍니다.
작업스케줄러 상관없이 시스템 변수에서 따와서 하루 뺀다음 이름변경 하는 소스입니다. 변수가 지저분하지요 ㅎㅎ
패킹해서 지저분한것좀 지워볼려고 했는데 ... 벌서 해결하셨다고 하니 다행입니다.
이유는 2cpu 홈페이지 에서 각 줄에 마지막 글자뒤에 띄어쓰기를 한자씩 삽입하기 때문인데요
메모장에서 파일을 연후 각줄의 맨뒤 1글자씩만 지워주시면 정상적으로 작동합니다.