phantomjs을 포함한 쉘 스크립트를 작성했으며 이제는 특정 시간에 매일 실행되도록했습니다. 나는 crontab을 사용, 그리고 수동으로 스크립트를 실행하면 잘 밖으로 작동하지만 곧 스크립트가 예정대로, 내가 할Crontab 스크립트 예약 - SIGABRT 내부 오류
56 13 * * * /home/lena/Str8ts_Project/str8ts2.bash
를 포함
crontab -e
를 호출 한 후 내가 할 파일을 편집 제목이 인 우분투 오류 메시지가 GI_raise()에 SIGABRT로 인해 손상되었습니다..
팬텀즈에 문제가있는 것은 분명하지만 그게 무엇인지 모릅니다.
Lenovo ThinkPad에서 Xfce로 Ubuntu 16.04를 실행하고 있습니다.
도움 주셔서 감사합니다.
편집 : str8ts2.bash
!/bin/bash
### Create Image
phantomjs str8ts.js
### Crop and keep big image
#convert file_name.png -crop 414x419+318+712 cropped.png
### Crop and discard big image
mogrify -crop 414x419+318+712 *.png
### change to directory for files and move png there
cd Str8tsFiles
mv /home/lena/Str8ts_Project/*.png .
의 코드와
var currentTime = new Date();
currentTime = currentTime.toDateString();
currentTime = currentTime.replace(/\s+/g, '_');
var file_name = currentTime + "str8ts.png";
var page = require('webpage').create();
page.open('http://www.str8ts.de/', function() {
page.render(file_name);
phantom.exit();
});
이렇게하면 이전과 같은 오류 메시지가 나타납니다. 하지만 그 말은, 그 문제는 유령 녀석과 관련이있는 것 같은데요, 그렇죠? – lenala
우리가 phantomjs를 호출하는'bash' 코드'str8ts2.bash'를 볼 수 없다면 ... – tale852150